首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >1/1)由于没有可用的猜测程序,LogicException无法猜测mime类型(您是否启用了php_fileinfo扩展?)

1/1)由于没有可用的猜测程序,LogicException无法猜测mime类型(您是否启用了php_fileinfo扩展?)
EN

Stack Overflow用户
提问于 2017-09-30 16:48:56
回答 1查看 613关注 0票数 0

当我在服务器MAMP上的laravel 5.4上的站点上工作时,我得到了这个错误,当时我得到了在Store函数中显示的错误,其中包含:

代码语言:javascript
复制
public function store(Request $request)
{
    $this->validate($request, [
      'title' => 'required',
      'body'  => 'required',
      'cover_image' => 'image|nullable|max:1999'
        ]);
    //Handle the File
    if($request->hasFile('cover_image')){
           //Get file name with extension
        $fileNameWithExt = $request->file('cover_image')->getClientOriginalName();
           //Get just file name
        $filename = pathinfo($fileNameWithExt, PATHINFO_FILENAME);
           //Get just extension
        $extension = $request->file('cover_image')->getOriginalClientExtension();
        //Filename to Store
        $fileNameToStore = $filename.'_'.time().'.'.$extension;
        //Upload the file
        $path = $request->file('cover_image')->storeAs('public/cover_image', $fileNameToStore);
    } else{
        $fileNameToStore = 'noimage.jpg';
    }
    //Create Post
    $post = new Post;
    $post->title = $request->input('title');
    $post->body = $request->input('body');
    $post->user_id = auth()->user()->id;
    $post->cover_image = $fileNameToStore;
    $post->save();

    return redirect('/posts')->with('success', 'Post Created');
}

错误:

1/1) LogicException

无法猜测mime类型,因为没有可用的猜测程序(您是否启用了php_fileinfo扩展?)

有人告诉我这里类似的问题,在网站上,但我尝试所有的解决办法,特别是启用“extension=php_fileinfo.dll”删除符号;它不工作,所以请帮助我找到解决这个问题,并提前感谢你

EN

回答 1

Stack Overflow用户

发布于 2018-09-20 03:38:45

如果您使用的是MAMP,请转到

C:\MAMP\conf\php并打开php.ini,然后手动添加"extension=php_fileinfo.dll“,一切都应该正常工作

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46501169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档