Muszę sprawdzić, czy plik ma prawidłowy typ MIME, czy rozmiar pliku jest prawidłowy i czy jego wymiary są prawidłowe, a następnie załadować plik.Jak wyświetlić niestandardowy komunikat o błędzie w DropzoneJS?
Kiedy więc wszystko jest OK, mogę użyć:
complete: function(file){
// do something here.
}
ale co jeśli rozmiar pliku jest nieprawidłowy? W moim skryptu PHP I zwróci komunikat o błędzie:
return json_encode(['error' => 'size is invalid']);
LUB
return Response::json(['error' => 'size is invalid'], 500 ];
// this is Laravel 4 syntax. returns a json array and 500 as status code.
ale jak mogę sobie z tym poradzić error
w DropzoneJS?
Próbowałem dodać drugi parametr do funkcji complete()
, ale nie działa.
complete: function(file, response){
console.log(response); // this does not work.
}
Wystarczy dodać coś moim zdaniem jest przydatny: należy słuchać zdarzeń (http://www.dropzonejs.com/#toc_8) nie przepisywanie go (https://github.com/enyo/dropzone/issues/297). Twoje zdrowie! :) – amandasantanati
@amandasantanati To naprawdę naprawdę dobre, pozwoli ci dodać więcej funkcji. +1 dla linków. –