OVH Cloud OVH Cloud

MAX_FILE_SIZE

4 réponses
Avatar
Dindus
hello

à quoi sert l'ajout de cet objet dans un formulaire ?

<input type="hidden" name="MAX_FILE_SIZE" value="8000000" />

selon php.net :
" Vous devez ajouter la variable MAX_FILE_SIZE à votre formulaire dans tous
les cas car il prévient le chargement de gros fichiers qui demanderait un
long délai d'attente au client et ainsi fera échouer le script. "

lorsque j'upload un fichier de 27Mo (par exemple) mon script plante, toutes
mes données postées disparaissent, ceci avec ou sans le champs MAX_FILE_SIZE

comment ca se fait ?

Dindus

4 réponses

Avatar
Zouplaz
Dindus - :

hello

à quoi sert l'ajout de cet objet dans un formulaire ?

<input type="hidden" name="MAX_FILE_SIZE" value="8000000" />

selon php.net :
" Vous devez ajouter la variable MAX_FILE_SIZE à votre formulaire dans
tous les cas car il prévient le chargement de gros fichiers qui
demanderait un long délai d'attente au client et ainsi fera échouer le
script. "

lorsque j'upload un fichier de 27Mo (par exemple) mon script plante,
toutes mes données postées disparaissent, ceci avec ou sans le champs
MAX_FILE_SIZE

comment ca se fait ?

Dindus



C'est censé provoquer l'affichage d'un message par le navigateur si la
taille du fichier à télécharger est supérieure à la valeur indiquée. Sauf
que j'ai pas réussi à obtenir quoi que ce soit (y compris en générant ce
champ hidden juste avant le champ file correspondant).

Et si ton téléchargement plante c'est sans doute que la capacité d'apache à
gérer 27Mo est largement dépasser, après faut voir la config d'apache et
celle de php... Encore que, télécharger 27Mo en upload ça me semble un peu
excessif

Avatar
Anthony Desvernois
"Dindus" a écrit dans le message de
news:4104bcb0$0$1891$
hello

à quoi sert l'ajout de cet objet dans un formulaire ?

<input type="hidden" name="MAX_FILE_SIZE" value="8000000" />

selon php.net :
" Vous devez ajouter la variable MAX_FILE_SIZE à votre formulaire dans
tous

les cas car il prévient le chargement de gros fichiers qui demanderait un
long délai d'attente au client et ainsi fera échouer le script. "

lorsque j'upload un fichier de 27Mo (par exemple) mon script plante,
toutes

mes données postées disparaissent, ceci avec ou sans le champs
MAX_FILE_SIZE


comment ca se fait ?




max file size indique la taille max en octet du fichier...
si ca plante c'est peut etre que votre php.ini ne supporte pas des fichier
aussi gros (meme surement)..
+

--
-------------------------------
Anthony / Webhellfire
http://aplan.france.free.fr/index.php?fr=4

Avatar
loufoque
Dindus a dit le 26/07/2004 16:09:

hello

à quoi sert l'ajout de cet objet dans un formulaire ?

<input type="hidden" name="MAX_FILE_SIZE" value="8000000" />

selon php.net :
" Vous devez ajouter la variable MAX_FILE_SIZE à votre formulaire dans tous
les cas car il prévient le chargement de gros fichiers qui demanderait un
long délai d'attente au client et ainsi fera échouer le script. "

lorsque j'upload un fichier de 27Mo (par exemple) mon script plante, toutes
mes données postées disparaissent, ceci avec ou sans le champs MAX_FILE_SIZE

comment ca se fait ?


essaie avec
<input type="hidden" name="MAX_FILE_SIZE" value="500000" />
et envoie un fichier avec une taille située entre 500Ko et 2Mo
Tu verras, ça marche.

Avatar
G Roydor
lors d'un Upload deux valeurs limites sont utilisées :
1) dans le formulaire, mais celui-ci est à la merci du clinet
2) dans php.ini

GR

Dindus a écrit:
hello

à quoi sert l'ajout de cet objet dans un formulaire ?

<input type="hidden" name="MAX_FILE_SIZE" value="8000000" />

selon php.net :
" Vous devez ajouter la variable MAX_FILE_SIZE à votre formulaire dans tous
les cas car il prévient le chargement de gros fichiers qui demanderait un
long délai d'attente au client et ainsi fera échouer le script. "

lorsque j'upload un fichier de 27Mo (par exemple) mon script plante, toutes
mes données postées disparaissent, ceci avec ou sans le champs MAX_FILE_SIZE

comment ca se fait ?

Dindus