2016-11-04 111 views
0

我使用Laravel 5.3
我通過JavaScript在前端裁切圖像並將其上傳到後通過AJAX結束,laravel無法獲得圖像的擴展

的標題是這樣的: enter image description here

而且dd()圖像:

public function changeAvatar(Request $request) 
{ 

    $file = $request->file('croppedImage'); 
    dd($file); 

} 

的結果是這樣的: enter image description here

但是,DD()擴展的圖像:

public function changeAvatar(Request $request) 
{ 
    $file = $request->file('croppedImage'); 
    $extension = $file->getClientOriginalExtension(); 
    dd($extension); 
} 

結果是''

爲什麼?

回答

0

您正在上傳不帶擴展名的「blob」文件名,因此您必須使用mimeTypetype來指定正確的擴展名。