繁体   English   中英

Laravel 5.1文件上传错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM