我正在尝试使用 DropZone js 在一个请求中发送多个文件。
这是我的代码:
Dropzone.autoDiscover = false;
var myDropzone = new Dropzone('#upload-Invoices', {
paramName: "files",
maxFilesize: 3.0,
maxFiles: 4,
parallelUploads: 10000,
uploadMultiple: true,
autoProcessQueue: false
});
$('#btnUpload').on('click', function () {
myDropzone.processQueue();
});
Controller :
public void FileUpload( IEnumerable<HttpPostedFileBase> file )
{
// Do Something
}
查看:
<form action="/Index/FileUpload"
class="dropzone"
id="upload-Invoices" data-ajax-method="POST" data-ajax="true">
<input type="submit" value="Upload File to Server" id="btnUpload">
</form>
虽然在不同的请求中正在接收文件,但我想在一个请求中发送所有文件,Dropzone 页面有一个选项,尽管它不起作用。 提前致谢
最佳答案
您可以使用 uploadMultiple 属性默认值 false 将其更改为 true
$(".dropzone").dropzone({
// autoQueue:false,
parallelUploads:10,
uploadMultiple:true,
关于jquery - 在一个请求中上传多个文件 Dropzone 发送两个请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28021984/