创建一个zip文件但提供下载而不将其保存在服务器上

时间:2018-01-31 19:09:42

标签: php ziparchive

我有这段代码,例如:

<?php
$zip = new ZipArchive;
$res = $zip->open('test.zip', ZipArchive::CREATE);
if ($res === TRUE) {
    $zip->addFromString('test.txt', 'file content goes here');
    echo 'ok';
} else {
    echo 'failed';
}
?>

最终保存ZIP文件。 我试过这样做:

echo $zip->addFromString('test.txt', 'file content goes here');

它只是回应1并保存它。 (也许是因为我没有提供标题?)。

我想提供zip作为下载而不将其保存在服务器上。

修改 我尝试提供一些标题,但它最终下载为已损坏的&amp;它也最终保存了拉链。

0 个答案:

没有答案