我在目录
中创建了一个文件应用/ files_to_download
在要下载文件夹的文件中有两个动态创建的文件 a.pdf b.pdf
现在我想从files_to_download文件夹中压缩这两个文件 注意:只有文件不是目录
我试过
$files = array('a.pdf', 'b.pdf');
$zipname = 'zip_app_t.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="'.$zipname.'"');
答案 0 :(得分:0)
$path = "Your path";
$this->load->library('zip');
$this->zip->read_dir($path,FALSE);
ob_end_clean();
$this->zip->download('filename.zip');