Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

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

Ancien nº de publication de cet article : F295626
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

ID d'article : 295626 - Dernière mise à jour : 10/26/2007 20:10:00 - Révision : 2.1

Microsoft Visual Studio .NET 2002 Professional Edition, Microsoft ASP .NET (inclus avec le .NET Framework)

  • kbgrpdsasp kbprb kbproductlink KB295626
Commentaires
r.init();