Ho bisogno di verificare se un file ha un tipo MIME valido, se la dimensione del file è ok e se le sue dimensioni sono ok, quindi caricare il file.Come mostrare un messaggio di errore personalizzato in DropzoneJS?
Così, quando tutto è OK, posso usare:
complete: function(file){
// do something here.
}
ma cosa succede se la dimensione del file è stato valido? Nel mio script PHP torno un messaggio di errore:
return json_encode(['error' => 'size is invalid']);
O
return Response::json(['error' => 'size is invalid'], 500 ];
// this is Laravel 4 syntax. returns a json array and 500 as status code.
Ma come posso gestire tale error
in DropzoneJS?
Ho provato ad aggiungere un secondo parametro alla funzione complete()
ma non funziona.
complete: function(file, response){
console.log(response); // this does not work.
}
Giusto per aggiungere qualcosa che penso è utile: si dovrebbe ascoltare gli eventi (http://www.dropzonejs.com/#toc_8) non riscriverlo (https://github.com/enyo/dropzone/issues/297). Saluti! :) – amandasantanati
@amandasantanati Che davvero bello, ti permetterà di aggiungere più funzionalità. +1 per i collegamenti. –