[英]Laravel 5.1 file upload error
我正在为Laravel 5.1 LTS的请求而苦苦挣扎。 每次上传文件时,都会从$request->input('input_file')
获得文件名,但是
$request->hasFile('input_file')
为false并且
$request->file('input_file')
为空。
前端 {!! \\Form::input('file','input_file',null,['style'=>'display:none;']) !!}
{!! \\Form::input('file','input_file',null,['style'=>'display:none;']) !!}
转换为
<input type="file" name="input_file" id="input_file" style="display:none;">
我认为您缺少'files'=>'true'
尝试这个,
Form::open(array('url' => '/uploadfile','files'=>'true'));
不要忘记在您的<form>
元素中添加enctype="multipart/form-data"
。
如果您使用Laravel Collective的Form / Html包,则可以将'files' => true
传递给数组:
{!! Form::open(['files' => true]); !!}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.