processQueue()在多次上载中不起作用

processQueue() is not working in multiple uploads

本文关键字:上载 不起作用 processQueue      更新时间:2023-09-26

我使用dropzone.js上传图像。我使用这个代码

init: function() {
    var submitButton = document.querySelector("#submit-all")
    myDropzone = this; // closure
    submitButton.addEventListener("click", function() {
        var e = document.getElementById("test");
        var strUser = e.options[e.selectedIndex].value;
        if (strUser == 0) {
            alert("First name must be filled out");
            return false;
        }
        else
        {
            myDropzone.processQueue(); // Tell Dropzone to process all queued files.       
        }
    });
}

但是我的processQueue只上传了两张图片。但如果我使用自动处理,那么所有文件都上传了。

我正试图在我的processquee函数中使用这个

while (i < parallelUploads) {
    if (!queuedFiles.length) {
        return;
    }
    this.processFile(queuedFiles.shift());
    i++;
}

尝试设置dropzone.js:的选项

parallelUploads: 30, uploadMultiple: true

在parallelUploads中,您可以设置一个从1到更高的不同值。祝你今天愉快。