满口金牙 2023-06-18 11:36 采纳率: 91.1%
浏览 47
已结题

前端项目 即时读取PDF 方案请教,解决 思路

前端项目, 用户经常需要读取一批 固定的 PDF 文档, 大小 平均 2M 至 10M
每次即时  从后端下载,再渲染到网页上不现实. 体验不好,     我的云服务器也没那么大的带宽

本人小白,现在是想法是
1.用户从百度网盘下载, 把 pdf 文档打包放进浏览器 缓存目录
     问题是,我试用下面函数缓存pdf, 缓存是成功了,  但 查看 浏览器的缓存的数据,并不是pdf文档格式
      
  export async function cacheFile(key: string, response: Response): Promise<void> {
    try {
        const cache: Cache = await caches.open(cacheName);
        await cache.put(key, response);
        console.log(`PDF 已缓存: ${key}`);
    } catch (error) {
        console.error('缓存操作发生错误:', error);
    }
}
这就没办法.
 而浏览器又没法用js 去本地查找文件, 感觉无解了

2. 各大云服务商有没有相关的服务呢?
      
  • 写回答

5条回答 默认 最新

  • CSDN专家-showbo 2023-06-18 13:24
    关注

    可以用对象存储,配置允许你自己的域名跨域访问,不过需要购买存储空间和流量包,也不贵。
    腾讯云50GB存储空间就40多/年,100GB下行流量包400左右/年。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 6月26日
  • 已采纳回答 6月18日
  • 创建了问题 6月18日

悬赏问题

  • ¥200 csgo2的viewmatrix值是否还有别的获取方式
  • ¥15 Stable Diffusion,用Ebsynth utility在视频选帧图重绘,第一步报错,蒙版和帧图没法生成,怎么处理啊
  • ¥15 请把下列每一行代码完整地读懂并注释出来
  • ¥15 pycharm运行main文件,显示没有conda环境
  • ¥15 寻找公式识别开发,自动识别整页文档、图像公式的软件
  • ¥15 为什么eclipse不能再下载了?
  • ¥15 编辑cmake lists 明明写了project项目名,但是还是报错怎么回事
  • ¥15 关于#计算机视觉#的问题:求一份高质量桥梁多病害数据集
  • ¥15 特定网页无法访问,已排除网页问题
  • ¥50 如何将脑的图像投影到颅骨上