2016-03-06 74 views
4

所以我得到這個當我想提出我的表格:無法猜測MIME類型,因爲沒有猜測,可用Laravel 5.2

Unable to guess the mime type as no guessers are available (Did you enable the php_fileinfo extension?)

我在php.ini文件中激活 - php_fileinfo extension。我也重新啓動了我的本地主機服務器。

這是我的原則:'img_1' => 'required|mimes:png,gif,jpeg',

這是我所得到的,當我提交表單:

at MimeTypeGuesser->guess('C:\xampp\tmp\php2490.tmp') in File.php line 79

這是我如何上傳圖片:

public function storeAuction(AuctionSubmitRequest $request) 
{ 
    $product = Product::create($request->all()); 

if(Input::hasfile('img_1')) 
{ 
$request->file('img_1')->move(public_path('images'), $request->file('img_1')->getClientOriginalName()); 

$product->img_1 = 'images' . $request->file('img_1')->getClientOriginalName(); 
} 

    $product->user_id = Auth::user()->id; 
    $product->save(); 
    return redirect('/'); 

} 

回答

0

你必須從你的php.ini註釋掉以下行,然後重新啓動你的apache

extension = php_fileinfo.dll