问题描述
我想在Laravel 8.0中下载文件之前先对其进行重命名:
我当前正在使用以下代码:
@INC
但是在下载之前,我找不到重命名的方法。我不想在S3中重命名文件。
解决方法
您可以按如下所示将第二个参数传递给下载方法
$link = Storage::cloud()->download($request->input('document'),"newfilename.extension");
,
您可以按照以下步骤进行操作: 第二个参数是返回文件名 第三个参数将标头信息添加到您的文件中
return response()->download(storage_path($path),'new name.extension',array('content-description'=> 'description'));