【问题标题】:Unable to guess the mime type as no guessers are available Laravel 5.2无法猜测 mime 类型,因为没有可用的猜测器 Laravel 5.2
【发布时间】:2016-06-19 22:32:50
【问题描述】:

所以当我想提交我的表单时,我得到了这个:

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('/');

}

【问题讨论】:

    标签: php laravel


    【解决方案1】:

    您必须从 php.ini 中注释掉以下行,然后重新启动您的 apache

    extension=php_fileinfo.dll

    【讨论】:

      猜你喜欢
      • 2019-01-26
      • 2013-01-16
      • 2012-04-09
      • 2018-09-06
      • 2014-05-28
      • 2013-12-23
      • 2020-08-24
      • 1970-01-01
      相关资源
      最近更新 更多