Dropzoneでファイルを処理することはできますか?しかし、はサーバーコードにポストするためにボタンがクリックされるまで待ちますか?Dropzone.jsサーバーへのアップロードを延期するが、アップロードを開始できるようにする
私はautoProcessQueue = false
を試していますが、これはアップロードを開始しません。私はプロセスを開始したいので(ユーザーが待つ必要はないので)、dropzone.jsにURLを直接呼び出さないでください。
$(".dropzone.song-image").each(function (i) {
$(this).dropzone({
url: $(this).data().url,
addRemoveLinks: true,
maxFilesize: 20,
maxFiles: 1,
acceptedFiles: "image/*",
dictDefaultMessage: "Add cover image",
dictInvalidFileType: "Only images are accepted",
thumbnailWidth: 330,
thumbnailHeight: 330,
init: function (file) {
this.on("thumbnail", function (file, dataUrl) {
$(".dropzone.song-image .dz-image").last().find("img").attr({ width: "100%", height: "100%" });
});
this.on("success", function (file, response) {
$(this.element).siblings("input[type=hidden]").val(response.imageBytes);
file.previewElement.classList.add("dz-success");
$(".dropzone.song-image .dz-image").css({ "width": "100%", "height": "auto" });
});
}
}
});