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?
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?
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!