Almacenamiento sin conexión HTML5. ¿Almacenamiento de archivos? Directorios y API del sistema de archivos

Para almacenar datos fuera de línea, la aplicación web puede usar:

almacenamiento de sesión, "versión avanzada de cookies"clave / valor basadoAlmacenamiento web (AKA local / global / fuera de línea / almacenamiento DOM)basado en sqlWeb SQL Database (en desuso) yAPI de base de datos indexadaFileReader yFileWriter API (requiere que el usuario seleccione archivos cada vez que se carga la aplicación)

Pero aparentemente no hay almacenamiento de archivos. Por supuesto, hay unalmacenamiento en caché basado en manifiesto, pero es solo un caché y no se debe utilizar como almacenamiento de datos del usuario.

¿Significa que el usuario de WebApp está obligado a usar algún tipo de almacenamiento de archivos en la nube?

¿Hay alguna forma de guardar archivos grandes en la máquina local del usuario? ¿O tal vez alguna forma de seleccionar una carpeta local que la aplicación web pueda usar para almacenar datos de usuario?

Editar. Seguridad. HTML5 ya tiene la capacidad de escribir grandes porciones de datos en la máquina local del usuario. No veo ningún problema de seguridad si un navegador proporcionará otra abstracción basada en archivos para almacenar datos. Puede ser una máquina virtual, un sistema de archivos virtual, lo que sea.

Hm, creo, es posible escribir el sistema de archivos JS y almacenarlo como un blob en SQL ...

Similar preguntas.

Actualizar: Hm ... recientemente he encontradoesta yesta. Tal vez es lo que estoy buscando ... ¡Sí, lo es! Vea la respuesta a continuación.

Respuestas a la pregunta(7)

Su respuesta a la pregunta