Php Laravel拉链压缩后删除文件
我正在使用一个包来制作API获取的PDF格式的zip文件。压缩工作很好,但我想删除压缩的PDF文件Php Laravel拉链压缩后删除文件,php,laravel,zipper,Php,Laravel,Zipper,我正在使用一个包来制作API获取的PDF格式的zip文件。压缩工作很好,但我想删除压缩的PDF文件 $pdf_summary_filename = public_path() . $path . uniqid() . '_summary.pdf'; PDF::loadView('pdf.summary', $pdf_data)->save($pdf_summary_filename); $zipper->make($zip_filename)->add($pdf_summary
$pdf_summary_filename = public_path() . $path . uniqid() . '_summary.pdf';
PDF::loadView('pdf.summary', $pdf_data)->save($pdf_summary_filename);
$zipper->make($zip_filename)->add($pdf_summary_filename);
File::cleanDirectory(public_path() . '/user_downloads');
我正在使用这段代码,但是,我认为cleanDirectory()。如果我注释掉最后一行,我会在/user\u downloads
中得到zip文件和PDF文件
我怎样才能等待拉链拉完呢?更新:您可以尝试以下代码:
$flgFile = $zipper->make($zip_filename)->add($pdf_summary_filename);
if($flgFile){
File::cleanDirectory(public_path() . '/user_downloads');
}
这可能会帮助你更好 根据文档,remove()