代码之家  ›  专栏  ›  技术社区  ›  StripyTiger

javascript dropzone删除文件

  •  0
  • StripyTiger  · 技术社区  · 9 年前

    我的问题是,他们选择不覆盖,文件无法从预览中清除。我正在用这个。移除文件(file),但它保持可见。

    var ImageDropzone = new Dropzone("div#ImageDropzone", { 
                    url: "upload.php",
                    maxFiles: 1,
                    accept: function(file, done) {
                      FileExists(file.upload.filename, function(resp) {
    
                        if (resp == true)
                        {
                            alertify.confirm("This file already exists. Overwrite?", function (e) {
                                if (e) {
                                    alert("Overwrite");
                                    return done();                                 
                                }
                                else {
                                    alert("Dont overwrite");
                                   this.removeFile(file);
                                   return done();
                                }
                            })
                        }
                        else                          
                            return done();
                        });
                    },
                    success: function (file,resp){
                        alert("Result = " + resp);
    
                        var Obj = JSON.parse(resp);
    
                        if (Obj.Result == "OK")
                        {
                            alert("OK");
                           // $("#ImageDropzone").hide();
                        }
                        else
                        {
                            alert(Obj.Message);
                        }
                    }                
                });
    
    1 回复  |  直到 9 年前
        1
  •  0
  •   Pandelis    9 年前

    你应该做得很好 ImageDropzone.removeFile(file) 而不是 this

    推荐文章