前端如何实现:批量下载文件,只选择一次存储地址,便可以下载所有勾选文件?

问题描述

发送文件ID给后台,后台把文件打包压缩发送给前端的已经实现了。
目前的需求是,除了后台打包的方法,能不能浏览器只选择一次存储地址,就能够把所有文件下载下来。各位大佬支支招

阅读 4.4k
3 个回答

fetch获取文件流,转换成blob,然后在浏览器端打包,再将打包后的Buffer转成blob,并将blob转为URL,就可以了。
如果需要写入多个文件,可以期待未来的Native File System API

单一的前端js无法满足你的需求,这里推荐你一款批量上传下载文件插件,配合使用,你可以参考这篇文章:http://blog.ncmem.com/wordpre...

推荐问题