PWA: Как сохранить PDF в локальном хранилище или локальном устройстве с помощью Javascript / HTML 5? - PullRequest
0 голосов
/ 28 декабря 2018

Я настраиваю прогрессивное веб-приложение с помощью PWA Builder.Мне нужно скачать pdf, после того, как я скачал веб-приложение Progressive на локальное устройство после отключенного Интернета, я снова проверяю ссылку на скачивание pdf.Я пытался, но файл PDF не загружается.Пожалуйста, предложите.

1 Ответ

0 голосов
/ 28 декабря 2018

Прежде всего, я думаю, что вы должны иметь подключение к Интернету, чтобы скачать PDF в первую очередь.Затем преобразуйте его в base64 и сохраните внутри localStorage.После того, как пользователь снова откроет ваше веб-приложение, проверьте, открывает ли он / она тот же файл PDF, что и мы, покажите его из localStorage.

Редактировать: я не думаю, что вы не сможете кешировать в сервисном работнике.Это только для предопределенных данных.

Есть еще две опции: - websql - indexsql - pouchsql

https://www.sitepoint.com/offline-web-apps-service-workers-pouchdb/

...