私はDropzone.jsを使用していますが、ドロップされたものを自動的にアップロードするのではなく、ユーザーがボタンをクリックしたときにアップロードしたいと考えています。そこで、autoProcessQueue
オプションをに設定しましたfalse
。ボタンをクリックすると、processQueue()
メソッドが呼び出されます。完全なキューが処理されたと思います。しかし、そうではありません。オプションで指定された数のファイルのみparallelUploads
がアップロードされます。の標準値は 2 のparallelUploads
ようです。クリックごとに 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();
});