类似 360 云盘,随机选择多个文件,点下载,直接给你下载一个打包以后的压缩包?
有现成的实现代码吗?
我看 nginx 只能实现预压缩。
类似 360 云盘,随机选择多个文件,点下载,直接给你下载一个打包以后的压缩包?
有现成的实现代码吗?
我看 nginx 只能实现预压缩。
|
ryd994Oct 21, 2015
1
naive 的做法就是写个 shell 脚本挂 cgi
略高级一点的就 python/PHP |
|
wellyOct 21, 2015 via iPhone
2
我只知道 OneDrive 一开始就用这个功能,多文件下载自压
|
|
wellyOct 21, 2015 via iPhone
3
忘了说 压缩包里面还有自动生成个 索引列表 txt
|
|
XiaoxiaoPuOct 21, 2015 via Android
4
h5ai
|
|
w88975Oct 21, 2015
5
现成的我不知道。
不过思路大概是这样,收到请求,用你的后端语言 zip 压缩这几个文件,然后传回文件流,并在传输结束后删除该压缩文件。 |
|
7
@XiaoxiaoPu h5ai 好用!
|
|
8
稍微了解一下 zip 的格式规范的话,是可以自己实现一个的。
各种网盘打包下载的时候并没有压缩,只是单纯把文件打包了而已。 |