Saltar al contenido

¿Cómo aumentar el tamaño máximo del archivo de carga en ASP.NET?

Después de mirar en diversos repositorios y sitios de internet finalmente dimos con la resolución que te mostramos pronto.

Solución:

Esta configuración va en su archivo web.config. Sin embargo, afecta a toda la aplicación… No creo que puedas configurarlo por página.


  
    
  

“xxx” está en KB. El valor predeterminado es 4096 (= 4 MB).

Para IIS 7+, además de agregar la configuración httpRuntime maxRequestLength, también debe agregar:

  
    
      
         
      
    
  

O en IIS (7):

  • Seleccione el sitio web que desea habilitar para aceptar cargas de archivos grandes.
  • En la ventana principal, haga doble clic en ‘Solicitar filtrado’
  • Seleccione “Editar configuración de funciones”
  • Modificar la “Longitud máxima permitida del contenido (bytes)”

Para aumentar el límite de tamaño del archivo de carga, tenemos dos formas

1. IIS6 o inferior

Por defecto, en ASP.Net el tamaño máximo de un archivo a subir al servidor es de alrededor 4MB. Este valor se puede aumentar modificando el
maxRequestLength attribute en web.config.

Recuerde: maxRequestLenght está en KB

Ejemplo: si desea restringir las cargas a 15 MB, establezca maxRequestLength en “15360” (15 x 1024).


    
    

2. IIS7 o superior

Una forma ligeramente diferente utilizada aquí para cargar archivos. IIS7 ha introducido módulo de filtrado de solicitudes.Que se ejecutó antes de ASP.Net. Significa que la forma en que funciona la canalización es que el valor de IIS (MaxAllowedContentLength) verificado primero y luego el valor de ASP.NET (maxRequestLength) está marcada. MaxAllowedContentLength
attribute por defecto a 28,61 MB.Este valor puede incrementarse modificando ambos attribute en el mismo web.config.

Recuerde: maxAllowedContentLength está en bytes

Ejemplo : si desea restringir las cargas a 15 MB, establezca maxRequestLength en “15360” y maxAllowedContentLength en “15728640” (15 x 1024 x 1024).


    
    


              
    
       
          
         
       
   

Enlace de referencia de MSDN : https://msdn.microsoft.com/en-us/library/e1f13641(VS.80).aspx

valoraciones y comentarios

Recuerda compartir este ensayo si si solucionó tu problema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *