我正在用PHP开发小型API,我需要在飞行中创建一个ZIP存档,但内容(文件)也是随着PHPExcel库一起创建的,有人知道怎么做吗?
答案 0 :(得分:0)
好像你可以这样做:
<?php
$zip = new ZipArchive;
$res = $zip->open('test.zip', ZipArchive::CREATE);
if ($res === TRUE) {
$zip->addFromString('test.txt', 'file content goes here');
$zip->close();
echo 'ok';
} else {
echo 'failed';
}
?>
因此,您必须使用addFromString
方法从字符串中获取PHPExcel中的内容。
有关详细信息,请查看此处:http://php.net/manual/en/ziparchive.addfromstring.php