J’ai un petit souci pour envoyer des fichiers de grandes tailles.
J’ai ma variable ‘upload_max_filesize=6M’, donc je vais pouvoir envoyer des fichiers jusqu’à 6Mo.
J’ai également défini le champ caché UPLOAD_ERR_FORM_SIZE.
Lorsque j’envoie un fichier de 6.5Mo, je récupère bien une erreur via le tableau $_FILES.
(UPLOAD_ERR_INI_SIZE ou UPLOAD_ERR_FORM_SIZE).
Par contre, lorsque j’essaye d’envoyer un fichier de 50Mo, je ne récupère pas d’erreurs et ma page se réaffiche.
J’ai simplement au niveau du log php, la ligne suivante :
[08-Jun-2009 12:05:06] PHP Warning: POST Content-Length of 56275576 bytes exceeds the limit of 8388608 bytes in Unknown on line 0
Ce que je comprends puisque dans mon fichier de configuration j’ai la definition suivante:
post_max_size = 8M
Il y a une solution pour récupérer proprement l’erreur pour afficher un message d’avertissement à l’utilisateur?
D‘avance merci.
Partager