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

问题描述

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

阅读 4.3k
3 个回答

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题