【发布时间】:2013-08-06 05:12:41
【问题描述】:
我使用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。
标签: javascript jquery file-upload dropzone.js