0

我使用 laravel 53 并尝试使用http://plugins.krajee.com/作为文件输入。问题是:不会进行文件上传。这是我的刀片代码的相关部分:

<form class="form-horizontal" role="form" id="myuseredit" method="POST" action="{{ url('upload') }}" >
...
<div class="col-md-10 ">
    <input id="filedata" name="filedata[]" type="file" multiple class="file-loading">
    <script>
    $("#filedata").fileinput({
        uploadAsync: true,
        maxFileCount: 5
    });
    </script>                       
</div>
</form>
...

这是相应的控制器代码:

public function upload(Request $request) {
  dd($request->all());
...

该请求仅向我显示原始文件的名称,即我选择上传的文件。但仅此而已,没有上传,没有文件(在服务器上)。

bfo

4

1 回答 1

2

如果要上传文件,则必须添加enctype="multipart/form-data"到表单标签,以便浏览器知道您要上传文件。

像这样:

<form class="form-horizontal" role="form" id="myuseredit" method="POST" action="{{ url('upload') }}" enctype="multipart/form-data">
于 2016-12-21T10:48:26.203 回答