如果符合条件,我想添加其他选项。
更具体地说,如果发现图像不是gif,我想使用dropzone选项调整图像大小。
我尝试使用下面的代码,但显然这是错误的。
accept: function(file, done) {
var mime_type = file.type;
if ( mime_type != 'image/gif'){
Dropzone.options.myAwesomeDropzone = {
resizeWidth: 650,
resizeMimeType: 'image/jpeg',
resizeQuality: 0.8 }
done();
return;
}
done();
},
答案 0 :(得分:1)
事实证明我只需使用this.options
代替Dropzone.options.myAwesomeDropzone
请参阅下面的完整代码
accept: function(file, done) {
var mime_type = file.type;
if ( mime_type != 'image/gif'){
this.options.resizeWidth = 650;
this.options.resizeMimeType = 'image/jpeg';
this.options.resizeQuality = 0.75;
console.log(this.options);
done();
return;
}
done();
},