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