为什么即使文件上传成功,我上传的文件没有反映出请求?laravel + dropzone文件无法上传
HTML
<div id="upload_excel" class="dropzone form-control">
<div class="fallback">
<input name="file" type="file" multiple />
</div>
</div>
JS
var baseUrl = "{{ url('/') }}";
var token = "{{ Session::getToken() }}";
Dropzone.autoDiscover = false;
var myDropzone = new Dropzone("#upload_excel", {
paramName: "file",
acceptedFiles: ".xls,.xlsx",
maxFiles: 1,
maxFilesize: 10,
url: baseUrl + "/upload",
params: {
_token: token
}
});
控制器
class UploadsController extends Controller
{
public function upload(Request $request) {
return $file = $request->all();
}
}
请求预览 [ 请求响应
{"_token":"ePssa9sPZxTcRR0Q4Q8EwWKjODXQ8YpCcH8H9wRP","upload_date":"2016-08-02","file":{}}
我错过了什么还是什么?
那么你实际上并没有在你的后端做任何事情。它可能只是无法解析为一个resposne? –
嗯。所以我可以上传一个文件(特别是excel文件)从dropzone到数据库的正确方式是什么? – Jefsama
响应标签里有什么? – Chris