PRB : Impossible de télécharger des fichiers volumineux lorsque le contrôle de serveur HtmlInputFile est utilisé

Traductions disponibles Traductions disponibles
Numéro d'article: 295626 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F295626
Agrandir tout | Réduire tout

Symptômes

Si vous tentez d'utiliser le contrôle HtmlInputFile pour télécharger un fichier volumineux, le fichier peut ne pas être envoyé.

Cause

Ce problème survient car la valeur par défaut du paramètre maxRequestLength dans la section <httpRuntime> du fichier Machine.config est 4096 (4 méga-octets). En conséquence, par défaut, les fichiers d'une taille supérieure à cette valeur ne sont pas téléchargés.

Résolution

Pour résoudre ce problème, appliquez l'une des méthodes suivantes :
  • Dans le fichier Machine.config, spécifiez une valeur supérieure pour l'attribut maxRequestLength dans la section de configuration <httpRuntime>. Cette modification affecte l'ordinateur entier.
  • Dans le fichier Web.config, remplacez la valeur de maxRequestLength pour l'application. Par exemple, taper l'entrée ci-dessous dans Web.config permet de télécharger des fichiers d'une taille égale ou inférieure à 8 méga-octets (Mo) :
    <httpRuntime maxRequestLength="8192" />

Plus d'informations

Par défaut, cette valeur est limitée à 4 Mo pour diminuer les risques d'une attaque de type Refus de service.

La taille maximale possible est de 2 giga-octets (Go).

Propriétés

Numéro d'article: 295626 - Dernière mise à jour: vendredi 26 octobre 2007 - Version: 2.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft ASP .NET (inclus avec le .NET Framework)
Mots-clés : 
kbgrpdsasp kbprb kbproductlink KB295626
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com