使用 laravel 上传图像文件时设置名称
Set name when uploading image file with laravel
我正在 laravel 上传图片到 minio。
Storage::cloud()->put('image', $request->file, 'public');
上传成功,但是保存的是随机的名字..现在我想给它起名字,怎么办
随机名称上传:LD7fBO5seB8KMbYFS8wNafjK73hfA7lyUPAarGme.jpg
给我ideas.Thanks
简单^^。将 put
更改为 putFileAs
$data = $request->file;
$originalName = pathinfo($data->getClientOriginalName(), PATHINFO_FILENAME);
$fileName = $originalName . '-' . $data->guessExtension();
Storage::cloud()->putFileAs('image', $request->file, $fileName, 'public');
我正在 laravel 上传图片到 minio。
Storage::cloud()->put('image', $request->file, 'public');
上传成功,但是保存的是随机的名字..现在我想给它起名字,怎么办
随机名称上传:LD7fBO5seB8KMbYFS8wNafjK73hfA7lyUPAarGme.jpg
给我ideas.Thanks
简单^^。将 put
更改为 putFileAs
$data = $request->file;
$originalName = pathinfo($data->getClientOriginalName(), PATHINFO_FILENAME);
$fileName = $originalName . '-' . $data->guessExtension();
Storage::cloud()->putFileAs('image', $request->file, $fileName, 'public');