Laravel 4:无法猜测mime类型,因为没有可用的猜测器

时间:2014-12-31 20:50:19

标签: php laravel laravel-4

在我的应用程序中我上传文件并将它们保存在数据库中(路径不是图像本身),在我的视图中,我想在我的表中显示每个文件的链接,当它点击它应该带到一个函数的链接时在控制器中返回Response :: download对吗?

这是我的观点,我在路线上发送文件的身份

@extends('layouts.adminbase')
@section('content')
    @foreach($files as $file)   
        <div class = "row fondue">
            <h3><div class="col-md-12"><b><?php echo link_to("/home/download/".$file->id,$file->name)?> </b></div></h3>                 
        </div>          
    @endforeach

@stop

这是我的路线

Route::get('/home/download/{id}','HomeController@downloadfile')->before('auth');

这是我的下载文件功能

public function downloadfile($id)
{
    $file = DB::table('documents')->where('id','=',$id)->first();
    return Response::download($file->route);

视图工作正常,但点击其中一个链接时会显示此错误

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

不确定为什么我会收到此错误....我在我的wamp服务器上启用php.ini中的php_fileinfo ....

0 个答案:

没有答案