parallelUploads set to 1 should help, but it will slow down pretty much depending on how many files / file size will be downloaded.
To return to parallel downloads, but you have control over the order, you can pass the file ID back in response to your download URL, which can be read in the dropzone success event ...
dropzoneObject.on("success", function (file, response) {
$(file.previewElement)
.find("input[name='FileIDs']")
.val(response);
});
And after the download is completed (queuecomplete event), you can send back the file IDs in the order you want.
Sully source
share