【发布时间】:2012-07-10 19:31:42
【问题描述】:
所有, 我允许用户将图像上传到我的网站。对于该用户,我想下载用户从我的网站上传到我的网站的所有图像。所以我想基本上有一个用户名的下拉列表,然后当我选择一个查询我的数据库并获取他们下载的所有图像时。那部分没有问题。
我的问题是,我如何浏览每个文件并将它们放入一个 zip 文件夹,然后下载该 zip 文件夹(如果可能的话)。
关于如何做这样的事情有什么想法吗?
提前致谢!
编辑:我知道使用以下代码压缩文件后如何下载文件:
header('Content-Type: application/zip');
header('Content-disposition: attachment; filename=filename.zip');
header('Content-Length: ' . filesize($zipfilename));
readfile($zipname);
【问题讨论】:
-
看看内置的ZipArchive类。
标签: php