评论

小程序 PC 端多个文件打包 zip 下载

介绍 PC 端小程序打包下载技术,并有完整实现示例

PC 端每次下载都需要选择保存在哪里,因此多个文件的情况,需要打包成一个 zip 压缩包。

小程序中,步骤:

1. 获取本地路径 tempFilePath

2. 读取文件二进制内容 Uint8Array

3. 压缩文件 ArrayBuffer

4. 创建压缩包 zip 文件

5. 下载文件

需要调用的 API 依次为:

1. wx.downloadFile

2. fs.readFile

3. zipSync(开源库 fflate 提供了压缩算法)

4. fs.writeFile

5. wx.saveFileToDisk

完整代码见代码片段:

https://developers.weixin.qq.com/s/X3RxsbmP7QWk


最后一次编辑于  2天前  
点赞 1
收藏
评论
登录 后发表内容