2017-06-14 4 views
0

Ich habe ein Problem mit meinem Sprungplatz,Dropzone.js - Vorschaudatei entfernen, wenn Upload schlägt fehl

$(".js-example-basic-multiple").select2(); 
Dropzone.options.dropZone = { 
    //options here 
    maxFilesize: 2, 
    addRemoveLinks: true, 
    removedfile: function(file) { 
     var name = file.name;   
     $.ajax({ 
     type: 'POST', 
     url: host+'upload/unfile', 
     data: "id="+name, 
     dataType: 'html' 
     }); 
     var _ref; 
     return (_ref = file.previewElement) != null ? _ref.parentNode.removeChild(file.previewElement) : void 0;   

     //console.log(); 
    }, 
    init: function() { 
     this.on("maxfilesexceeded", function(file){ 
      alert("No more files please!"); 
     }); 
    } 
} 

Mein Problem ist, wenn eine Datei zum Hochladen fehlschlägt, noch die Vorschaubilder zeigt, so brauche ich, dass Datei wird automatisch entfernt, wenn diese Datei nicht hochgeladen werden kann, wie kann ich das tun?

+0

Tq für Smarx, Entschuldigung für mein schlechtes Englisch – Wolfzmus

Antwort

1

Ich denke, wenn ich Sie richtig verstehe, können Sie einfach mit diesem Code, um das Bild zu löschen:

Dropzone.options.dropZone = { 
    ... 
    , error: function(file, message, xhr) { 
     $(file.previewElement).remove(); 
    }, 
    ... 
} 

einfach die Dokumentation noch einmal lesen. Dieser Code ist aus der Dokumentation:

myDropzone.on("error", function(file) { 
    myDropzone.removeFile(file); 
}); 

Bitte lassen Sie mich wissen, wenn es in Ihrem Fall funktioniert.

+0

ok ich werde versuchen ttaht. – Wolfzmus

+0

Update: Ist Arbeit !! Du hilfst mir sehr – Wolfzmus

Verwandte Themen