在我的应用程序中我上传文件并将它们保存在数据库中(路径不是图像本身),在我的视图中,我想在我的表中显示每个文件的链接,当它点击它应该带到一个函数的链接时在控制器中返回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 ....