jolazoule
Messages postés55Date d'inscriptionmardi 7 janvier 2003StatutMembreDernière intervention21 août 2008
-
26 juin 2006 à 12:15
jolazoule
Messages postés55Date d'inscriptionmardi 7 janvier 2003StatutMembreDernière intervention21 août 2008
-
3 août 2006 à 14:52
Salut à tous,
j'ai un petit probleme lors de l'upload d'images.
En fait sur une page, je propose à l'internaute d'uploader une photo. Lorsque qu'il clique sur le bouton "Ajouter cette photo" j'ai un script qui verifie le format, le poids les dimensiosn etc...
Tout fonctionne correctement, sauf quand un fichier fait plus de 4Mo, il ne rentre plus dans mon script et m'affiche de suite une erreur 404. Je l'ai passer en débogage, et cela me confirme bien qu'il ne va meme pas sur la première ligne de code.
Je ne comprend pas. Y a t'il un poids maximal qui fasse planter ma page ? si oui comment faire pour indiquer un message d'erreur à la pplace de cette page erreur 404, sachant que je ne peux pas le gérer dans le code VBSCRIPT car lorsque l'image est > 4Mo il ne rentre meme pas dans le code?
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 26 juin 2006 à 12:57
Bonjour,
il faut configurer IIS pour qu'il accepte les uploads de plus de 2Mo (valeur par défaut je crois), je ne pense pas que tu puisse faire quoi que ce soit d'autre puisque ton code serveur ne sera meme pas appelé :s
jolazoule
Messages postés55Date d'inscriptionmardi 7 janvier 2003StatutMembreDernière intervention21 août 2008 27 juin 2006 à 10:40
Merci pour ta réponse, mais je n'essaierais qu'en dernier recours.
En effet, meme si j'augmente cette valeur, j'aurais toujours une page d'erreur que je ne peux pas gérer si l'internaute dépasse cette limite.
Je pense donc qu'il faudait vérifier le poids du fichier côté client en javascript pour interdire de lancer mon VBSCRIPT si le poids dépasse celui recommander.
Si quelqu'un sait comment verifier le poids d'un fichier en Javascript, merci de me filer un coup de main, le javascript et moi ca fait 2 ! lol
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 27 juin 2006 à 12:14
Pas possible !
Il est interdit pour des raisons de sécurité évidente de vérifier la taille d'un fichier d'upload avec JavaScript ... la seule solution serait éventuellement de passer par un ActiveX :s
PS : si tu fais du code .net tu ne fais pas du VBSCRIPT mais du VB.net ...
jolazoule
Messages postés55Date d'inscriptionmardi 7 janvier 2003StatutMembreDernière intervention21 août 2008 27 juin 2006 à 12:35
Salut, scuse pour la petite erreur, c'est bien du VB.NET et pas du VBSCRIPT...
Par contre j'ai essayé la manip en changeant la valeur dans le fichier metabase.xml, et ca ne fonctionne toujours pas... Des que l'internaute choisi un fichier > à 4Mo, je tombe sur une page d'erreur directe genre :
Impossible de trouver le serveur ou erreur DNS
Internet Explorer
Je comprend pas du tout.. pourtant j'ai bien changer le bon paramtere.
C'est vraiment la galere, moi je dois accepter des fichiers jusqu'à 10Mo, et je ne sais vraiment pas comment faire.
zasoub
Messages postés1Date d'inscriptionmercredi 9 février 2005StatutMembreDernière intervention23 juillet 2006 23 juil. 2006 à 19:30
J'ai le même souci, cela vient bien des limites du serveur IIS, la manip précedement donné fonctionne pas pour un un XP Pro. Je sais que XP Pro n'est pas un "vrai" serveur mais bon y a peut être une manip.
Merci
Zasoub
JohannSimon29
Messages postés3Date d'inscriptionmardi 7 décembre 2004StatutMembreDernière intervention 3 août 2006 1 août 2006 à 11:03
J'ai le même souci :-) la limite est à 4Mo exactement... j'utilise un XP pro... j'ai pas envie d'investir dans un 2003... j'aimerai donc avoir une solution... je cherche.. merci de nous poster l'aide