无法在 PHP 中创建 zip 存档,总是返回ZIPARCHIVE::ER_MULTIDISK
$fileName=$_SERVER['DOCUMENT_ROOT'].'/temp/temp.zip';
$zip = new ZipArchive();
$err=$zip->open($fileName,ZipArchive::CREATE);
$zipFileFunctionsErrors = array(0=>'OK',
ZIPARCHIVE::ER_MULTIDISK => 'Multi-disk zip archives not supported.',
...,
...
);
echo $zipFileFunctionsErrors[$err];
$zip->addFromString('empty.txt', '');
$zip->close();
输出
Multi-disk zip archives not supported
未创建 zip 文件
在本地机器代码上效果很好