Asp.Net C# Desenvolvimento

Upload de arquivos em ASP.NET

O post Upload de arquivos em ASP.NET tem como objetivo ensinar o internauta a efetuar o upload de arquivos em um servidor ASP.NET utilizando a linguagem de programação C# de maneira fácil e rápida.

Upload de arquivos em ASP.NET

Carregar arquivos maiores

Por padrão, o ASP.NET permite apenas arquivos que estão 4.096 kilobytes (KB) (ou 4 MB) ou menos para ser carregado no servidor Web. Para carregar arquivos maiores, você deve alterar o parâmetro maxRequestLength da seção < httpRuntime > no arquivo Web. config.

Observação: Quando o atributo maxRequestLength está definido no arquivo Machine. config e, em seguida, uma solicitação é lançada (por exemplo, um upload de arquivo) que excede o valor maxRequestLength, uma página de erro personalizada não pode ser exibida. Em vez disso, o Microsoft Internet Explorer exibirá uma mensagem de erro “Servidor não encontrado ou DNS”.

Se você quiser alterar essa configuração para todo o computador e não apenas o aplicativo ASP.NET, você deve modificar o arquivo Machine. config.

Por padrão, o elemento < httpRuntime > é definido para os seguintes parâmetros no arquivo Machine. config:

<httpRuntime 
executionTimeout="90" 
maxRequestLength="4096"
useFullyQualifiedRedirectUrl="false" 
minFreeThreads="8" 
minLocalRequestFreeThreads="4"
appRequestQueueLimit="100"
/>

O arquivo Machine. config está localizado no \ diretórioRaiz do sistema\CONFIGNúmero de versãodo \Microsoft.NET\Framework\.

Importente

O post Upload de arquivos em ASP.NET faz parte do material presente no curso Crie sites ASP.NET (webforms) utilizando C# e JavaScript

Links úteis

About the author

Danilo Filitto

Mestre em Ciência da Computação pela Universidade Estadual de Maringá - UEM, Pós-Graduado em Redes de Computadores e Comunicação de Dados pela Universidade do Estado do Paraná - UEL, Bacharel em Ciência da Computação pela Universidade do Oeste Paulista - UNOESTE.

Atuo na área acadêmica como professor desde 2006. Atualmente leciono na UNOESTE (Universidade do Oeste Paulista), no SENAC (Serviço Nacional de Aprendizagem Comercial) e possuo vários cursos na Udemy (https://www.udemy.com/user/danilo-filitto/).

Além disso, sou o CEO dos sites https:www.dfilitto.com.br e https:www.makeindiegames.com.br

Você também pode me encontrar no YouTube por meio do endereço https://www.youtube.com/danilofilittoppr