如何解决Laravel 6和dropzone:$ request-> file'file'总是为null?
即使我也对其进行配置,我通过dropzone上传的文件也始终为空
在我的控制器中
use Illuminate\Http\Request;
use Illuminate\Http\UploadedFile;
public function fileUpload(Request $request)
{
var_dump($request->file('file'));die; // NULL
}
在我的JS中
Dropzone.options.myDropzone = {
paramName: 'file',maxFilesize: 5,// MB
maxFiles: 20,acceptedFiles: ".jpeg,.jpg,.png,.gif",headers: {
'x-csrf-token': document.querySelectorAll('Meta[name=csrf-token]')[0].getAttributeNode('content').value
},init: function() {
this.on("success",function(file,response) {
var a = document.createElement('span');
// a.className = "thumb-url btn btn-primary";
a.setAttribute('data-clipboard-text','{{url('admin/media/uploadimage')}}'+'/'+response);
// a.innerHTML = "copy url";
file.previewTemplate.appendChild(a);
});
this.on("success",function(){
$("#compelete").removeAttr("disabled");
$("#compelete").click(function(){
location.reload()})});
}
};
在我的刀片文件中
<div id="myModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Add File Here</h4>
</div>
<div class="modal-body">
<p>Click or Drop Images in the Box for Upload.</p>
<form method="post" action="{{ url('admin/media/uploadimage') }}" enctype="multipart/form-data" files=true class="dropzone" id="my-dropzone">
{!! Form::open(array('url' =>'admin/media/uploadimage','method'=>'post','id' => 'my-dropzone','class' => ['form-horizontal','dropzone'],'enctype'=>'multipart/form-data','files' => true)) !!}
{!! Form::close() !!}
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" disabled="disabled" id="compelete"
data-dismiss="modal">Done</button>
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
希望您能帮到我,我整夜都坚持这样做,目前我的代码没有任何问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。