Dropzone 最大文件大小超出事件
Dropzone max file size exceeded event
我在表单中使用 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' 事件注册一个侦听器,但它没有触发。
我想对 'maxfilesexceeded' 采取类似的行动。
这可能吗?
我刚刚使用错误事件在我的脚本中进行了尝试。这样我得到一条错误消息并且文件再次被删除。这是您要找的吗?
this.on("error", function(file, message) {
alert(message);
this.removeFile(file);
});
我在表单中使用 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' 事件注册一个侦听器,但它没有触发。 我想对 'maxfilesexceeded' 采取类似的行动。 这可能吗?
我刚刚使用错误事件在我的脚本中进行了尝试。这样我得到一条错误消息并且文件再次被删除。这是您要找的吗?
this.on("error", function(file, message) {
alert(message);
this.removeFile(file);
});