Sur mon formulaire, j'ai la possibilité d'uploader des images, je me suis aperçu du problème quand j'ai voulu uploader plusieurs images en même temps et qui dépassées le post_max_size de mon php.ini (Je travail en local sur WAMP).
J'ai tenté les méthodes .done() et .fail() de jQuery mais il passe toujours par .done() et quelques fois c'est le fichier appelé qui m'affiche un message d'erreur venant de PHP, du style "Warning: POST Content-Length" mais très rarement. Du fait que ce soit très rare, je peux pas m'appuyer sur cette réponse aléatoire rare. Je bloque sur ce problème depuis hier.
J'ai bien tenté de faire une vérif des tailles d'images en envoyant le fichier via ajax, vérifier en PHP via $_FILES['input_name']['size'] et afficher un message d'erreur si le fichier est trop volumineux mais c'est le serpent qui se mord la queue car si l'image est plus grand que post_max_size, l'envoi ajax ne se fait pas, j'ai donc pas de moyen pour dire à l'utilisateur que ses images sont trop grandes, pour le moment du moins

EDIT: j'ai trouvé via FileList (.files), on peut demander la taille du fichier en faisant
Code : Tout sélectionner
input_files[0].files[0].size
Code : Tout sélectionner
input_files[0].size