Logo Studenta

Filesystem presentacion

¡Estudia con miles de materiales!

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

Continuar navegando