点击“全部下载”实现多个文件下载

需求:点击“全部下载”按钮实现多个文件下载,
下载单个文件用window.open(下载地址)是可以实现的,
但是多个的时候无法直接打开多个浏览器,好像是浏览器保护策略引起。

阅读 21.8k
4 个回答

下载多个文件得思路是
在页面把要下载文件的ID传给后台,后台用这些ID,找到文件,生成一个压缩包,然后把压缩包返回给浏览器。如果文件比较大,这里可以考虑做成异步得。

新手上路,请多包涵

如果文件比较大,单一的前端代码是无法实现的,这里我推荐你一款插件,和你的需求是一样的,附有代码,希望对你有所帮助,连接是:http://blog.ncmem.com/wordpre...

推荐问题
宣传栏