创建和下载大型zip文件,除了一些子文件夹

时间:2017-05-22 16:03:48

标签: php download zip directory large-files

我使用下面的代码来创建和下载一个大的zip文件,它的工作原理。下一步不是创建一个包含所有子文件夹但只包含所需子文件夹的zip文件。

<?php
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
    $folder="../path/";
    chdir($folder);
    $fp = popen('zip -0 -r - .', 'r');
    header('Content-Type: application/octet-stream');
    header('Content-disposition: attachment;filename="'.basename($folder).'.zip"');
    fpassthru($fp);
?>

感谢

0 个答案:

没有答案