我有这段代码,例如:
<?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;它也最终保存了拉链。