В Dropzone я хочу установить разные значения «resizeWidth» для каждого отдельного изображения в зависимости от типа изображения.
В основном, для «JPEG» => 1000 и «PNG» => 750
Ниже приведен мой код:
$(function(){
Dropzone.autoDiscover = false;
var eproductDropzone = new Dropzone("#postMedia", {
url: "upload.php",
chunking: false,
autoProcessQueue: false,
maxFilesize: 6,
acceptedFiles: ".png,.jpg,.jpeg",
resizeWidth: 1000,
sending: function(file, xhrObj, formData){ // Runs before sending each file
if(file.type == "image/png"){
eproductDropzone.options.resizeWidth = 750;
}else{ // "image/jpeg"
eproductDropzone.options.resizeWidth = 1000;
}
},
queuecomplete:function(){
alert('All Files upploaded successfully.');
eproductDropzone.options.autoProcessQueue = false;
}
});
$("#upload").on("click", function(){
eproductDropzone.options.autoProcessQueue = true;
eproductDropzone.processQueue();
});
});
Если я регистрирую значение «resizeWidth», оно меняется, но Dropzone все еще выполняет первое значение.