我使用dropzone.js上传一组图片。我设置了dropzone,以便只有在添加至少10个文件后才会处理文件上传队列:
var fileCount = 0;
dz.on("addedfile", function(file){
fileCount++;
if(fileCount >= 10){
dz.processQueue();
fileCount = 0;
}
});
但是,出于某种原因,只接受了9个文件,其中一个被拒绝。我尝试过不同数量的文件(例如总共5个文件.4个被接受,1个被拒绝)。这有什么原因吗?
我的dropzone设置了以下选项:
var dz = new Dropzone('div#upload-container', {
url: "./testupload.php",
dictDefaultMessage: "Click or Drop Files Here",
uploadMultiple: true,
parallelUploads: 10000,
maxFiles: 10000,
acceptedFiles: "image/jpeg,image/png,image/jpg,image/JPG,image/JPEG,image/PNG",
maxFilesize: 5,
addRemoveLinks: true,
autoProcessQueue: false
});
我也尝试过以下操作:
dz.on("addedfile", function(file){
if(dz.getQueuedFiles().length >= 10){
dz.processQueue();
}
});
但是我遇到了同样的问题。