前端项目 即时读取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. 各大云服务商有没有相关的服务呢?
      

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

这个问题的难点应该不在前端吧, 用户读取是在你的网站上打开链接还是什么?可以具体描述下需求吗? 不用说你的思路,

做分页加载呢 以前小程序做过一个预览pdf的功能 加载的pdf是按页加载的

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632