gpt4 book ai didi

javascript - 将多个文件下载为 zip

转载 作者:行者123 更新时间:2023-12-02 18:02:08 24 4
gpt4 key购买 nike

我有一个处理数字下载的电子商务网站,但用户必须一次下载一个项目。我怎样才能让他们将各种元素添加到购物车,然后让他们下载他们选择的元素作为一个zip?这可能吗?

谢谢,贾艺术

最佳答案

这可以通过 ZipArchive 实现类来创建 ZIP 文件。

$files = array('file1.pdf', 'file2.doc', 'file3.flv');
$zipname = 'file.zip';
$zip = new ZipArchive;
$zip->open($zipname, ZipArchive::CREATE);
foreach ($files as $file) {
$zip->addFile($file);
}
$zip->close();

要流式传输:

header('Content-Type: application/zip');
header('Content-disposition: attachment; filename=filename.zip');
header('Content-Length:'.filesize($zipname));
readfile($zipname);

关于javascript - 将多个文件下载为 zip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20430342/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com