注意:我厌倦了所有问题&回答相关这个话题。
我想删除dropzone中的当前上传文件.i set alert('i remove current file');
我设置了最大尺寸,任何人都可以上传多于siz文档,然后在此时删除。
我的代码 Here
答案 0 :(得分:3)
要从dropzone中删除文件,您只需调用removeFile()
方法,最简单的方法是关闭。
var myDropzone = new Dropzone("#mydropzone", {
url: "/file/post",
acceptedFiles: accept,
maxFilesize: 0.5,
uploadMultiple: false,
createImageThumbnails: false,
addRemoveLinks: true,
maxFiles: 3,
maxfilesexceeded: function(file) {
this.removeAllFiles();
this.addFile(file);
},
init: function() {
var drop = this; // Closure
this.on('error', function(file, errorMessage) {
//alert(maxFilesize);
//this.removeAllFiles();
if (errorMessage.indexOf('Error 404') !== -1) {
var errorDisplay = document.querySelectorAll('[data-dz-errormessage]');
errorDisplay[errorDisplay.length - 1].innerHTML = 'Error 404: The upload page was not found on the server';
}
if (errorMessage.indexOf('File is too big') !== -1) {
alert('i remove current file');
// i remove current file
drop.removeFile(file);
}
});
}
});