Javascript Dropzone js拒绝添加的最后一个文件

Javascript Dropzone js拒绝添加的最后一个文件,javascript,dropzone.js,Javascript,Dropzone.js,我正在使用dropzone.js上传一组图像。我已设置了dropzone,以便只有在至少添加了10个文件后,才会处理文件上载队列,如下所示: var fileCount = 0; dz.on("addedfile", function(file){ fileCount++; if(fileCount >= 10){ dz.processQueue(); fileCount = 0; } }); 但是,由于某些原因,只有9个文件被

我正在使用dropzone.js上传一组图像。我已设置了dropzone,以便只有在至少添加了10个文件后,才会处理文件上载队列,如下所示:

var fileCount = 0;

dz.on("addedfile", function(file){
    fileCount++;

    if(fileCount >= 10){
        dz.processQueue();
        fileCount = 0;
    }
});
但是,由于某些原因,只有9个文件被接受,其中一个被拒绝。我尝试了不同数量的文件(例如,总共5个文件。4个被接受,1个被拒绝)。这有什么原因吗

My 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();
    }
});

但是我遇到了同样的问题。

您如何测试它?当我复制你的代码并自己运行它时,我并没有发现最后一个文件被拒绝了,而是它没有上传,我理解为什么会这样——发生了“addedfile”事件,但是文件还没有添加到队列中,所以它没有被上传。I
console.log(dz.getAcceptedFiles().length)
console.log(dz.getRejectedFiles().length)
检查
fileCount
变量后,这表明我的N个文件中有一个被拒绝。