当前位置: 代码迷 >> Java Web开发 >> 想要做一个图片网站,不打包zip,怎么实现批量下载多张图片
  详细解决方案

想要做一个图片网站,不打包zip,怎么实现批量下载多张图片

热度:6299   发布时间:2016-04-10 22:47:26.0
想要做一个图片网站,不打包zip,如何实现批量下载多张图片?
我想要做一个分享图片的网站,在选择要下载的图片后,由于打包太消耗时间(100M 多一点的图片,要消耗17S左右),所以想在不打包的情况下直接下载这些图片。

目前能够做到的是,采用 JavaScript 将选中的图片 id 包装成一个数组,然后循环数组,逐个的发送请求单文件下载的链接。

可是,这样的效果在 Firefox 上正常,但是到 Chrome 和 360浏览器上只能下载一张图片,而且后台会抛出 连接异常 。

想请问一下,有没更加合适的方法可以进行多个图片同时进行下载的?

或者比较高效的打包方案。像百度网盘那样打包只需要4S的样子。
------解决方案--------------------
如果你放弃 zip 下载,试试这个 jQuery 插件:
https://github.com/biesiad/multiDownload
------解决方案--------------------
引用:
Quote: 引用:

不打包不行吧   打包的话  要取决于CPU和硬盘了吧


我在想,能不能想办法让一部分输出流先返回,弹出下载框后再继续返回其他部分。可是这样的话,就成了一次请求多个相应了。
如果打成压缩包的话,打包消耗的时间不确定,如果是单反原版照片,数量再多点的话,可能就是几个G的包了。头大啊


肯定是可以的  网络直播  就是这么做的吧
  相关解决方案