para el almacenamiento de datos fuera de línea módulo web pueden utilizar:Almacenamiento sin conexión HTML5. ¿Almacenamiento de archivos? Directorios y sistemas de archivos API
- almacenamiento de sesión, "versión avanzada de cookies" clave
- basadas/valor Web Storage (almacenamiento/offline/DOM También conocido como local/global)
- sql-basa Web SQL Database (en desuso) y Indexed Database API
- FileReader y FileWriter API (requiere usuario seleccionar los archivos cada vez que se carga la aplicación)
Pero aparentemente no hay Almacenamiento de archivos. Por supuesto, hay un manifest-based caching, pero es solo un caché y no se supone que se use como almacenamiento de datos de usuario.
¿Significa que el usuario de WebApp está obligado a utilizar 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 una forma de seleccionar una aplicación web de carpeta local puede usarse 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 proporciona otra abstracción basada en archivos para almacenar datos. Puede ser alguna máquina virtual, sistema de archivos virtual, lo que sea.
Hm, creo, es posible escribir JS sistema de archivos y almacenarlo como una mancha en SQL ...
actualización: Hm ... recientemente he encontrado this y this. Tal vez es lo que estoy buscando ... ¡Sí, lo es! Vea la respuesta a continuación.
Votación por no darse por vencido y siempre mirando. Y felicitaciones por regresar y proporcionar una actualización. – mt3