我使用Dropzone.js,想要用户点击按钮后再上传拖放的文件。因此,我将autoProcessQueue
选项设置为false
,并在按钮被点击时调用processQueue()
方法。我认为现在整个队列都会被处理,但事实并非如此。只有在parallelUploads
选项中指定的文件数量才会被上传。parallelUploads
标准值似乎是2。也就是说每次点击会处理和上传2个文件。
那么我需要将parallelUploads
设置为一个非常高的数字来解决这个问题吗?
下面是我的完整JS代码:
var myDropzone = new Dropzone("div#myId", {
url: "http://www.torrentplease.com/dropzone.php",
addRemoveLinks: true,
thumbnailWidth: "80",
thumbnailHeight: "80",
dictCancelUpload: "Cancel",
autoProcessQueue: false
});
myDropzone.on("drop", function(event) {
$('.edit_tooltip .option_bar').animate({
opacity: 1,
top: "-5"
});
});
$('.edit_tooltip .option_bar .button').click(function() {
myDropzone.processQueue();
});
parallelUploads
默认为2。 - mcometa