1
APIを取得したPDFファイルからzipファイルを作成するために、Zipperパッケージを使用しています。 Zipは正常に機能しますが、私は圧縮されたPDFファイルを削除したいと思います。私はこのコードを使用していますLaravel Zipperは、圧縮後にファイルを削除します。
$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()
がビュン終了する前に呼び出されることを考えると、私はジッパーが発生していない参照してください。最後の行をコメントアウトすると、zipファイルとPDFファイルの両方が/user_downloads
に取得されます。
ジッパーがジッパーで仕上げられるのを待つ方法はありますか?
文書によると、 'remove()'はファイルをzipから削除し、追加されたファイルをディスクから削除しません – Norgul