sábado, 5 de junho de 2010

FileUpload - Problema com o tamanho dos arquivos

Fala, galera!!

Hoje vou postar um código para solucionar um problema muito comum quando se trabalha com o componente fileupload.
Apesar do problema ser comum, a mensagem de erro não é nada esclarecedora.

Quando se tenta fazer o upload de um arquivo cujo tamanho seja maior do que o permitido(4MB) pelo .Net o site simplesmente "sai do ar". Exatamente. É exibida aquela mensagem de "página não disponível" e o desenvolvedor  não tem nem pista do motivo do problema.

Para solucionar este problema, adicione a seguinte linha dentro da seção <system.web> do seu web.config:

<httpRuntime maxRequestLength="20480" />

Você pode também configurar o tamanho máximo do upload para um diretório específico:

<location path="uploads">
     <system.web>
          <httpRuntime maxRequestLength="20480" />
     </system.web>
</location>

Um abraço e até a próxima!!