在使用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);