none
Limitar tamaño de archivo RRS feed

  • Pregunta

  • Hola, tengo un módulo de un sistema que carga planillas excel y quiero validar que cuando supere un cierto limite arroje una alerta y no se caiga el programa, hasta el momento al subir un archivo muy pesado el servidor arroja este mensaje.

    HTTP Error 404.13 - Not Found

    El módulo Solicitar filtrado está configurado para denegar una solicitud que supera la longitud del contenido.

    Hay alguna forma de capturar eso en un bloque trycatch ?  saludos.

    viernes, 21 de julio de 2017 2:48

Respuestas

  • Hay alguna forma de capturar eso en un bloque trycatch ?

    No, no la hay. Ese error lo arroja Internet Information Server antes de que la petición llegue a la aplicación ASP.NET, por lo que ésta nunca llega a ejecutar nada de código, y en consecuencia no hay oportunidad de que un try...catch la intercepte.

    Podrías aumentar el límite metiendo un parámetro en el web.config, pero ten presente que si haces eso el fichero se trasmitirá aunque sea muy grande, y solo después de que se haya enviado podrá tu programa verificar el tamaño y responder al usuario que es muy grande, si es que quieres limitarlo.

    <requestLimits maxAllowedContentLength="2000000000" />

    viernes, 21 de julio de 2017 5:22