La importancia de limitar el tamaño de los archivos que podamos subir al servidor utilizando por ejemplo el componente FileUpload en asp.net es evitar por ejemplo un ataque DOS por archivos muy grandes que una persona intente publicar.
Por default el tamaño máximo en asp.net que se puede subir es 4mb y para cambiar eso solo debes poner esta línea en tu web.config
<system.web>
<httpRuntime maxRequestLength="1096" executionTimeout="360"/>
</system.web>
Donde maxRequestLength representa el tamaño máximo en Kb que se puede subir. Por default recuerden que es "4096" = 4bm
El tamaño máximo que acepta el Framework 1 es de 1gb y el Framework2 acepta hasta 2gb.
executionTimeout: representa la cantidad máxima de segundos permitidos para la ejecución de ese upload antes de que el request finalice así que deben poner este valor en un numero aceptable para que dé tiempo subir el archivo según el tamaño que tenga.
2 comentarios:
Gracias.
EXCELENTE TIP AMIGO, YA EMPEZADA A DARME DOLORES DE CABEZA ESTA SITUACION Y ME HAZ SACADO DEL PROBLEMA.
SALUDOS Y GRACIAS.
Publicar un comentario