javascript - PWA:如何使用 Javascript/HTML 5 将 pdf 存储在本地存储或本地设备中?
问题描述
我正在使用 PWA Builder 设置渐进式 Web 应用程序。我需要下载 pdf,一旦我在断开互联网后在本地设备上下载了渐进式 Web 应用程序,然后我再次检查点击 pdf 的链接进行下载。我试过了,但 PDF 文件没有下载。请建议。
解决方案
首先,我认为您必须先连接互联网才能下载 pdf。然后,将其转换为 base64 并存储在 localStorage 中。一旦用户再次打开您的网络应用程序,检查他/她是否打开了与我们存储的相同的 pdf,从 localStorage 显示它。
编辑:我认为您不能在服务人员中缓存。这仅适用于预定义数据。
还有两个选项: - websql - indexsql - pouchsql
https://www.sitepoint.com/offline-web-apps-service-workers-pouchdb/
推荐阅读
- sql - 使用触发器防止删除满足另一个表中条件的行的最佳方法?
- .net - 安装后,.NET Framework 不是 Target Framework 的选项
- ios - 使用 Swift 故事板进行神经拟态设计
- javascript - 如何让我的导航栏向边缘移动
- security - 协作者的 Github 私有存储库设置访问
- antlr4 - 使递归 antlr4 规则变得贪婪
- lidar - ARCore 支持 Galaxy S20 Ultra ToF 和/或 iPad Pro 2020 LiDAR?
- mysql - 如何在仍然使用索引的同时在 MySQL 中按日期/时间段对结果进行分组?
- grpc-go - golang中GRPC客户端服务器架构中的原型不匹配
- c# - WPF-LINQ 数据库不更新