问题描述
发送文件ID给后台,后台把文件打包压缩发送给前端的已经实现了。
目前的需求是,除了后台打包的方法,能不能浏览器只选择一次存储地址,就能够把所有文件下载下来。各位大佬支支招
发送文件ID给后台,后台把文件打包压缩发送给前端的已经实现了。
目前的需求是,除了后台打包的方法,能不能浏览器只选择一次存储地址,就能够把所有文件下载下来。各位大佬支支招
用fetch
获取文件流,转换成blob
,然后在浏览器端打包,再将打包后的Buffer
转成blob
,并将blob
转为URL
,就可以了。
如果需要写入多个文件,可以期待未来的Native File System API。
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
3 回答835 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
不能