Для хранения данных в автономном режиме WebApp может использовать:
Но, очевидно, нет хранилища файлов. Конечно, существует кэширование на основе манифеста , но это всего лишь кеш и не предполагается, что он будет использоваться в качестве хранилища пользовательских данных.
Означает ли это, что пользователь WebApp вынужден использовать какое-то облачное хранилище файлов?
Есть ли способ сохранить большие файлы на пользователе? локальная машина? Или, может быть, какой-то способ выбрать локальную папку, которую веб-приложение может использовать для хранения пользовательских данных?
Редактировать . Безопасность. HTML5 уже имеет возможность записывать большие порции данных на локальную машину пользователя. Я не вижу никаких проблем с безопасностью, если браузер предоставит другую файловую абстракцию для хранения данных. Это может быть какая-то виртуальная машина, виртуальная файловая система, что угодно.
Хм, я думаю, можно написать файловую систему JS и сохранить ее как blob в SQL ...
Обновление : Хм ... недавно я нашел это и это . Может это то, что я ищу ... Да, это так! См. Ответ ниже.