zip and download files using php

前端 未结 7 896
暗喜
暗喜 2021-02-02 03:41

I am trying to zip and download files from a folder named \"upload\". Zip file is downloading but I couldn\'t open (extract) it. I am getting an error like \"The archive is eith

7条回答
  •  野性不改
    2021-02-02 04:14

    Thanks for your answers.

    open($tmp_file, ZipArchive::CREATE);
    
        # loop through each file
        foreach($files as $file){
    
            # download file
            $download_file = file_get_contents($file);
    
            #add it to the zip
            $zip->addFromString(basename($file),$download_file);
    
        }
    
        # close zip
        $zip->close();
    
        # send the file to the browser as a download
        header('Content-disposition: attachment; filename=Resumes.zip');
        header('Content-type: application/zip');
        readfile($tmp_file);
     ?>
    

提交回复
热议问题