Esta página utiliza 'XHTML 1.0 Transitional' válido Esta página utiliza CSS válido
Búsqueda personalizada

Cómo aumentar el tamaño de subida de archivos por defecto en ASP.NET

Por defecto, el tamaño máximo de subida de un fichero en ASP .NET a través del control FileUpload es de 4096 KB (4 MB).

Esto quiere decir que si tratamos de subir un fichero cuyo tamaño excede los 4 MB recibiremos la siguiente excepción:

   System.Web.HttpException: Maximum request length exceeded.

Para incrementar este límite podemos incluir el atributo maxRequestLength dentro de la etiqueta httpRuntime en el archivo web.config de la aplicación:

   <configuration>
     <system.web>
       <httpRuntime maxRequestLength="xxxx" />
     </system.web>
   </configuration>

Donde xxxx es el nuevo tamaño máximo expresado en KiloBytes. Por ejemplo, un valor de 102400 equivaldría a un tamaño máximo de subida de 100 MB.

En IIS7 y superiores deberemos añadir las siguientes líneas al web.config:

   <system.webServer>
     <security>
       <requestFiltering>
          <requestLimits maxAllowedContentLength="xxxx" />
       </requestFiltering>
     </security>
   </system.webServer>

Donde xxxx es el tamaño máximo expresado en Bytes. Por ejemplo, un valor de 104857600 equivale a un tamaño máximo de subida de 100 MB.
Fecha de publicación: 10/11/2015
Etiquetas: ASP .NET
Prohibida la reproducción total o parcial de los textos o imágenes aquí expuestos salvo autorización expresa y por escrito del autor de los mismos. © 2007-2017 Locualo v1.0. Política de privacidad [www.locualo.net]