我想要做一个分享图片的网站,在选择要下载的图片后,由于打包太消耗时间(100M 多一点的图片,要消耗17S左右),所以想在不打包的情况下直接下载这些图片。
目前能够做到的是,采用 JavaScript 将选中的图片 id 包装成一个数组,然后循环数组,逐个的发送请求单文件下载的链接。
可是,这样的效果在 Firefox 上正常,但是到 Chrome 和 360浏览器上只能下载一张图片,而且后台会抛出 连接异常 。
想请问一下,有没更加合适的方法可以进行多个图片同时进行下载的?
或者比较高效的打包方案。像百度网盘那样打包只需要4S的样子。
------解决方案--------------------
如果你放弃 zip 下载,试试这个 jQuery 插件:
https://github.com/biesiad/multiDownload
------解决方案--------------------
肯定是可以的 网络直播 就是这么做的吧