Upload de fichiers


JeunZ
WRInaute accro
WRInaute accro
 
Messages: 5301
Inscription: 18 Fév 2004

Upload de fichiers

Message le Ven Jan 06, 2006 20:40

J'ai un petit script d'upload de fichier.

Formulaire html, puis traitement php...

Cependant au dela d'une certaine taille de fichier au lieu d'uploader le script affiche une page blanche.

Il n'y a pas de restriction de taille dans le script, je pense donc que ça vient de la config php ou en tout cas du serveur.

Vous sauriez se que je dois modifier sur le serveur pour pouvoir uploader de gros fichiers?


JeunZ
WRInaute accro
WRInaute accro
 
Messages: 5301
Inscription: 18 Fév 2004

Message le Ven Jan 06, 2006 21:05

Je viens de trouver dans php.ini:

; Maximum allowed size for uploaded files.
upload_max_filesize = 2M


ca doit etre ca :)


LeMulotNocturne
WRInaute impliqué
WRInaute impliqué
 
Messages: 671
Inscription: 1 Juin 2005

Message le Ven Jan 06, 2006 21:25

oui, c'est ça.
et attention, si tu veux ensuite enregistrer ce fichier dans un enregistrement mysql, il y a un réglage similaire pour mysql (taille max d'une transaction) !


JeunZ
WRInaute accro
WRInaute accro
 
Messages: 5301
Inscription: 18 Fév 2004

Message le Ven Jan 06, 2006 21:44

Nan pas besoin de mysql :)

C'était bien ça... Ca marche impec ;-)


Chewee
WRInaute discret
WRInaute discret
 
Messages: 245
Inscription: 16 Fév 2005

Message le Sam Jan 07, 2006 13:05

Moi j'ai un autre problême un peu comparable à cela.

J'ai une interface ou l'utilisateur peut uploader sa photo.
Lorsque celui-ci a une connexion trop lente (j'imagine...), la photo ne se transmet pas en entier, elle est tronquée.
Pourtant, php ne me renvoie pas d'erreur.
Pour lui, l'image s'est correctement uploadée.

Je pense que c'est un problême de timeout quelque part car cela marchait parfaitement avant que mon hébergeur change de version de linux.
Il a du changé un parametre quelque part... Mais je n'y connais rien.

Si quelqu'un a la solution, je pourrais au moins lui donner une piste.

Merci d'avance.


JeunZ
WRInaute accro
WRInaute accro
 
Messages: 5301
Inscription: 18 Fév 2004

Message le Sam Jan 07, 2006 13:08

A mon avis c'est le même problème que moi, il faudrait voir dans le php.ini de ton hébergeur.


Chewee
WRInaute discret
WRInaute discret
 
Messages: 245
Inscription: 16 Fév 2005

Message le Sam Jan 07, 2006 13:24

Je ne pense pas que ce soit vraiment un problême de taille de fichier.
Mais vraiment de durée...

Pour preuve, si la personne m'envoit le fichier par mail et que j'essaie de l'uploader depuis chez moi (avec une connexion sans doute plus rapide), ça passe sans aucun problême.


JeunZ
WRInaute accro
WRInaute accro
 
Messages: 5301
Inscription: 18 Fév 2004

Message le Sam Jan 07, 2006 13:39

Ah oui, je crois avoir également ce problème, hier quelqu'un à voulut uploadé et malgré le fait que la taille du fichier soit conforme il y avait un problème, le serveur coupait la connexion.

Donc sans doute un problème de délai.


LeMulotNocturne
WRInaute impliqué
WRInaute impliqué
 
Messages: 671
Inscription: 1 Juin 2005

Message le Sam Jan 07, 2006 13:45

c'est curieux (mais pas impossible) ce problème de délai...
Qu'est-ce que vous appelez "trop long" ? Ca peut etre le timeout php qui sévit au bout de 30 secondes (param par défaut la plupart du temp)...


JeunZ
WRInaute accro
WRInaute accro
 
Messages: 5301
Inscription: 18 Fév 2004

Message le Sam Jan 07, 2006 13:49

Non moi c'est avant le time out car j'ai augmenté le time out justement.

Hier un copain voulait uploader une vidéo de 27Mo (j'ai placé la limite à 100 Mo) et il a eu le droit à ce message:

message d'erreur:
Connexion fermée par le serveur distant

Affichage sur la page:
HTTP/1.1 100 Continue


LeMulotNocturne
WRInaute impliqué
WRInaute impliqué
 
Messages: 671
Inscription: 1 Juin 2005

Message le Sam Jan 07, 2006 13:57

ah... oui... 27 Mo, effectivement, t'y vas pas de main morte !!!!
je serais tenté de dire que c'est apache qui coupe, vu le message non ?
faudrais voir si y'a pas un timeout propre à apache et/ou une taille max de upload.

aparament, j'ai fait une recherche rapide (très rapide !) sur gg, et il semble que ce soit au navigateur de supporter ce message (w3c). Faudrais essayer avec IE et FF pour voir si y'a pas un comportement différent :wink:


JeunZ
WRInaute accro
WRInaute accro
 
Messages: 5301
Inscription: 18 Fév 2004

Message le Sam Jan 07, 2006 14:26

Ba je lance un site d'hébergement de podcast ce week end donc 27mo pour une vidéo c'est normal :-)

Ouai je vais essayer de voir du coté d'apache.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité