Laravel 7使用Laravel Storage从AWS S3下载文件,然后将其删除



在使用s3驱动程序之前,我是这样做的

return response()->download(storage_path($path_to_file), $filename)->deleteFileAfterSend(true);

但现在我不知道如何删除下载后的文件

return Storage::disk('s3')->get($path_to_file);
$file = Storage::disk('s3')->get($path_to_file);
Storage::disk('s3')->delete($path_to_file);
return $file;

不确定是否可以连锁删除,可以试试。

您可以下载该文件,然后将其删除!

//download the file 
Storage::disk('s3')->get($file);
// delete it I prefer to make job for that 
Storage::disk('s3')->delete($file);

相关内容

  • 没有找到相关文章

最新更新