Задать вопрос
@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
  • Вопрос задан
  • 344 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Sayonji
Никак. Содержимое файла может меняться, соответственно вам в любом случае не удастся загрузить никакой файл без явного действия пользователя.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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