是否有可能使用dropzone.js逐個上傳多個文件。以下是自定義的dropzone配置腳本。使用DropZone.js一個接一個上傳多個文件
Dropzone.options.myDropzone = {
autoProcessQueue: false,
parallelUploads: 10,
addRemoveLinks:true,
init: function() {
var submitButton = document.querySelector("#submit-all");
myDropzone = this; // closure
submitButton.addEventListener("click", function() {
if(myDropzone.getQueuedFiles().length === 0)
{
alert("Please drop or select file to upload !!!");
}
else{
myDropzone.processQueue(); // Tell Dropzone to process all queued files.
}
});
},
url: "upload.php"
};
現在,它一次上傳所有文件,這些文件都在進程隊列中。由於上傳文件的大小會更大,所有文件必須逐一上傳。請幫助縮短。
嘗試設置'parallelUploads:1,'from 10; – itzmukeshy7
@ itzmukeshy7:不,如果parallelUploads從10開始設置爲1,它將允許只選擇一個要上傳的文件。其實,這不是要求。如果選擇多個文件上傳,則必須在隊列中逐個處理文件。並非全部都在一次。 – user3113732
對不起@ itzmukeshy7。我誤解了這件事。現在我設置parallelUploads = 1。那麼它也不像預期的那樣工作。 – user3113732