Dropzone最大文件大小超过事件



我在表单中使用dropzone上传图像。当用户选择超过配置限制的文件时,我想显示一条警告消息并删除添加的文件。这是我的配置:

Dropzone.options.myDropzone = { 
      paramName: 'file',
      url: "http://someurl",
      clickable: true,
      enqueueForUpload: true,
      autoProcessQueue: false,
      uploadMultiple: true,
      parallelUploads: 5,
      maxFiles: 1,
      maxFilesize: .06,
      maxThumbnailFilesize: .06,
      acceptedMimeTypes: 'image/*',
      addRemoveLinks: true,
      dictDefaultMessage: 'Drag your images here',
      init: function() {
           console.log('init');
           this.on("maxfilesexceeded", function(file){
                alert("No more files please!");
                this.removeFile(file);
            });
    }
};

我试图为"maxfilesizeexceeded"事件注册一个侦听器,但它没有启动。我想采取与"超出最大文件数"类似的操作。这可能吗?

我刚刚使用Error事件在脚本中试用了它。通过这种方式,我得到了一条错误消息,文件再次被删除。这就是你要找的吗?

    this.on("error", function(file, message) { 
                alert(message);
                this.removeFile(file); 
    });

最新更新