我正在使用Laravel 5.3
,
我通过前端的javascript裁剪图像,然后通过ajax将其上传到后端,
dd()
图片:
public function changeAvatar(Request $request)
{
$file = $request->file('croppedImage');
dd($file);
}
但是,dd()是图片的扩展名:
public function changeAvatar(Request $request)
{
$file = $request->file('croppedImage');
$extension = $file->getClientOriginalExtension();
dd($extension);
}
结果为''
。
为什么?
答案 0 :(得分:1)
试试$file->clientExtension()
? https://laravel.com/api/5.3/Illuminate/Http/UploadedFile.html#method_clientExtension
答案 1 :(得分:0)