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?
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
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
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 ...
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.
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
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