Ich muss prüfen, ob eine Datei einen gültigen MIME-Typ hat, ob die Dateigröße in Ordnung ist und ob die Abmessungen in Ordnung sind, dann lade die Datei hoch. SoWie zeige ich eine benutzerdefinierte Fehlermeldung in DropzoneJS an?
, wenn alles in Ordnung ist, kann ich verwenden:
complete: function(file){
// do something here.
}
aber was ist, wenn die Größe der Datei ungültig war? In meinem PHP-Skript kehre ich eine Fehlermeldung:
return json_encode(['error' => 'size is invalid']);
ODER
return Response::json(['error' => 'size is invalid'], 500 ];
// this is Laravel 4 syntax. returns a json array and 500 as status code.
aber wie kann ich damit umgehen, dass error
in DropzoneJS?
Ich habe versucht, einen zweiten Parameter der complete()
Funktion hinzuzufügen, aber es funktioniert nicht.
complete: function(file, response){
console.log(response); // this does not work.
}
Nur etwas hinzufügen Ich denke, ist nützlich: Sie Ereignisse hören sollte (http://www.dropzonejs.com/#toc_8) nicht umgeschrieben (https://github.com/enyo/dropzone/issues/297). Prost! :) – amandasantanati
@amandasananati Das ist wirklich gut, es wird Ihnen erlauben, mehr Funktionalität hinzuzufügen. +1 für Links –