HTML5 автономное хранилище. Файловое хранилище? Каталоги и файловая система API

Для хранения данных в автономном режиме WebApp может использовать:

хранение сессии, «расширенная версия куки»ключ / значение на основеВеб-хранилище (Локальное / глобальное / автономное / DOM-хранилище AKA)SQL на основеБаза данных Web SQL (устарело) иAPI индексированной базы данныхFileReader а такжеAPI FileWriter (требует, чтобы пользователь выбирал файлы каждый раз при загрузке приложения)

Но, видимо, нет файлового хранилища. Конечно, естькэширование на основе манифеста, но это всего лишь кеш, и его нельзя использовать в качестве хранилища пользовательских данных.

Означает ли это, что пользователь WebApp вынужден использовать какое-то облачное хранилище файлов?

Есть ли способ сохранить большие файлы на локальном компьютере пользователя? Или, может быть, какой-то способ выбрать локальную папку, которую веб-приложение может использовать для хранения пользовательских данных?

редактировать, Безопасность. HTML5 уже имеет возможность записи больших порций данных на локальный компьютер пользователя. Я не вижу проблем с безопасностью, если браузер предоставит другую файловую абстракцию для хранения данных. Это может быть какая-то виртуальная машина, виртуальная файловая система, что угодно.

Хм, я думаю, можно написать файловую систему JS и хранить ее как блоб в SQL ...

Аналогичный вопросы.

ОбновитьХм ... недавно я нашлаэтот а такжеэтот, Может быть, это то, что я ищу ... Да, это так! Смотрите ответ ниже.

Ответы на вопрос(7)

Ваш ответ на вопрос