删除除第一个文件外的所有文件

Dropzone remove all file except first file

本文关键字:文件 第一个 删除      更新时间:2023-09-26

简单问一下,我在JavaScript中有这样的代码在dropzone

addRemoveLinks: true,
maxFiles: 1,
init: function() {
  this.on("maxfilesexceeded", function(file) {
        swal("Error", "U just can upload 1 file", "warning");
  });
}

如果我有一个文件,那么文件不上传是一种工作,但该文件(不是第一个)仍然显示,即使他们没有上传,我需要删除所有文件(不是第一个)自动,如果他们没有上传或得到警报。我怎么能这么做??

您可以调用removeFile()方法,如果您希望缩略图与消息一起显示片刻,您可以添加超时:

Dropzone.options.myAwesomeDropzone = {
    maxFiles: 1,
    dictMaxFilesExceeded: "U just can upload 1 file",
    init: function () {
        var myDropzone = this;
        this.on("maxfilesexceeded", function(file) {
            setTimeout(function() {
                myDropzone.removeFile(file);
            }, 3000);
        });
    },
};