我的问题是,他们选择不覆盖,文件无法从预览中清除。我正在用这个。移除文件(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);
}
}
});