如果图像不是dropzone.js中的gif,则调整图像大小

时间:2017-10-23 13:59:05

标签: javascript jquery dropzone.js

如果符合条件,我想添加其他选项。

更具体地说,如果发现图像不是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();
  },

1 个答案:

答案 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();
  },