Bac*_*ngh 4 php laravel laravel-5
我正在尝试使用laravel Storage上传文件,
$request->file('input_field_name')->store('directory_name');但是它使用随机字符串名称将文件保存在指定目录中.
现在我想用自定义名称保存上传的文件,即当前时间戳与实际文件名连接.是否有任何最快速,最简单的方法来实现此功能.
Ale*_*nin 12
storeAs()改为使用:
$request->file('input_field_name')->storeAs('directory_name', time().'.jpg');
Run Code Online (Sandbox Code Playgroud)
您可以使用下面的代码:
使用文件外观
use Illuminate\Http\File;
对您的代码进行以下更改
$custom_file_name = time().'-'.$request->file('input_field_name')->getClientOriginalName();
$path = $request->file('input_field_name')->storeAs('directory_name',$custom_file_name);
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息:Laravel 文件系统和存储正如 @Alexey Mezenin 提到的
希望这段代码能有所帮助:)
| 归档时间: |
|
| 查看次数: |
7131 次 |
| 最近记录: |