1
resposta

Como faço para montar um upload de arquivos utilizando o ASP.NET?

O C# tem um componente para fazer um upload de arquivos? Há como ser exibida a barra de progressão? Limitar o tamanho do arquivo a ser enviado? Ou mesmo o seu tipo?

1 resposta

Olá, Freedy!

Você pode consultar o post no blog do Davidson Sousa:

http://davidsonsousa.net/en/post/how-to-upload-a-file-using-mvc-3-and-ajax

Nele você aprende a usar o upload via jQuery e visualiza o processo através do progressbar do Bootstrap.

Se quiser, também pode filtrar o tipo de arquivo que deseja subir para o servidor. Ele não menciona no post, mas você pode filtrar os tipos de arquivos no input. Por exemplo, se quiser aceitar somente arquivos de imagem PNG:

<input type="file" name="pic1" accept="image/png" />

E também pode baixar o zip do projeto para ver como funciona.

Boa sorte e bons estudos!