如何删除dropzone中的当前上传文件?

时间:2016-10-03 11:34:25

标签: jquery dropzone.js

注意:我厌倦了所有问题&回答相关这个话题。

我想删除dropzone中的当前上传文件.i set alert('i remove current file');我设置了最大尺寸,任何人都可以上传多于siz文档,然后在此时删除。

我的代码 Here

1 个答案:

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

});

fiddle