PRB: No se pueden cargar archivos grandes cuando utiliza el control de servidor HtmlInputFile

Síntomas

Cuando intenta utilizar el control HtmlInputFile para cargar un archivo grande, puede que el archivo no se cargue.

Causa

Este problema ocurre porque el valor predeterminado del parámetro maxRequestLength de la sección <httpRuntime> del archivo Machine.config es 4096 (4 megabytes). Por tanto, los archivos cuyo tamaño es superior a este valor no se cargan de manera predeterminada.

Solución

Para resolver este problema, utilice uno de los métodos siguientes:
  • En el archivo Machine.config, cambie el atributo maxRequestLength de la sección de configuración <httpRuntime> a un valor mayor. Este cambio afecta a todo el equipo.
  • En el archivo Web.config, reemplace el valor de maxRequestLength para la aplicación. Por ejemplo, la siguiente entrada de Web.config permite cargar archivos con 8 megabytes (MB) o menos:
    <httpRuntime maxRequestLength="8192" />

Más información

Este valor está limitado a 4 MB de manera predeterminada para restringir posibles ataques de denegación de servicio.


El tamaño máximo posible es 2 gigabytes (GB).
Propiedades

Id. de artículo: 295626 - Última revisión: 26 oct. 2007 - Revisión: 1

Comentarios