Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
File system Martin Quiñones Arellano Paul Alonso Hernández Holguín 200983 ¿Qué es? La interfaz FileSystem de la API de entradas de archivos y directorios se utiliza para representar un sistema de archivos. Estos objetos pueden obtenerse a partir de la propiedad filesystem de cualquier entrada de sistema de archivos. Algunos navegadores ofrecen APIs adicionales para crear y gestionar sistemas de archivos, como el método requestFileSystem() de Chrome. Esta interfaz no te dará acceso al sistema de archivos del usuario. En su lugar, dispondrás de una "unidad virtual" dentro del sandbox del navegador. Si quieres acceder al sistema de archivos del usuario, deberás invocarlo, por ejemplo, instalando una extensión de Chrome. Cuando utilizarlo El API de File System de HTML5 se puede utilizar cuando se necesita que una aplicación web tenga acceso a un espacio de almacenamiento persistente y local en el dispositivo del usuario. También, se puede implementar cuando se desarrolla una aplicación web que necesita leer, escribir y manipular archivos o directorios, en el sistema de archivos del usuario. ¿En dónde se utiliza? Almacenamiento local de datos: El API de File System de HTML5 puede ser utilizado por una aplicación web para almacenar datos localmente en el dispositivo del usuario. Edición de archivos locales: Con el API de File System de HTML5, una aplicación web puede permitir a los usuarios abrir y editar archivos locales en su dispositivo directamente en la aplicación web. 01 02 Sincronización de archivos: Si una aplicación web necesita sincronizar archivos locales con un servidor remoto, el API de File System de HTML5 puede ser utilizado para realizar esta tarea de manera más eficiente que utilizando otros métodos de sincronización. 03 Ventajas Acceso al sistema de archivos del usuario Almacenamiento de archivos en el lado del cliente Mayor velocidad Soporte para múltiples formatos de archivo Interacción con otros APIs de HTML5 01 02 03 04 05 Desventajas Limitaciones en la compatibilidad del navegador Riesgo de seguridad Limitaciones en el tamaño de almacenamiento Limitaciones en el espacio de almacenamiento disponible Complejidad en la gestión de archivos 01 02 03 04 05 Ejemplo Mercury is the closest planet to the Sun and the smallest one in the Solar System—it’s only a bit larger than the Moon. The planet’s name has nothing to do with the liquid metal, since Mercury was named after the Roman messenger god Ejemplo
Compartir