我在用作后端dropzone
时遇到问题。php
上传本身有效(一个或多个文件),但问题是回调不起作用,这可能是因为每个文件都有一个新请求。
如何一次将所有文件作为数组发送?
这是我的dropzone js:
Dropzone.options.dropzoneForm = {
autoProcessQueue: false,
uploadMultiple: true,
acceptedFiles: "image/*",
maxFilesize: 10,
init: function () {
this.on('completemultiple', function () {
console.log('done');
location.reload();
});
}
}
和形式:
<form method="post" action="{{ route('uploadSponsors') }}" class="dropzone" id="dropzoneForm" enctype="multipart/form-data">
{{ csrf_field() }}
<div class="dz-message" data-dz-message><span>Click or drag and drop images here</span></div>
<div class="fallback">
<input name="file" type="file" multiple />
</div>
</form>
这是我用来检查文件数量的 php 代码:
$images = $request->file('file');
$count = count($images);
所以$count
总是 1,即使我一次放下 3 张图像$count
也总是 1 。$count
如果我删除 3 个图像并将它们放在一个数组中,我怎样才能使它成为3?