Задать вопрос
@Stefani

Как в js сохранить ссылку на файл, для последующей отправки когда у пользователя появится интернет?

Есть приложение работающие в оффлайне с application cache.
Приложение отправляет на сервер данные введенные пользователем когда появился интернет.
Все данные сохраняются в local storage.
Картинки сохранить там нельзя из-за ограничения в 5 мегабайт.
Пользователь через input file выбирает несколько файлов, ссылки на которые необходимо сохранить, чтобы позже отправить.
Из решений нашел File API:
https://www.html5rocks.com/ru/tutorials/file/dndfiles/
https://developer.mozilla.org/en-US/docs/Web/API/File
Проблема в том что из-за соображений безопасности через js нельзя посмотреть полный путь к файлу.
Не могу разобраться как получить ссылку на него которую можно сохранить в local storage.
Есть идеи?

UPD: вопрос решен использованием IndexedDB
  • Вопрос задан
  • 343 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Sayonji
Никак. Содержимое файла может меняться, соответственно вам в любом случае не удастся загрузить никакой файл без явного действия пользователя.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы