ASP .NET MVC - Baixar arquivo
Neste pequeno artigo veremos como colocar um arquivo para download a partir de sua aplicação ASP. NET MVC. Assim diferentemente do ASP. NET WebForms o MVC uma URL não quer dizer um arquivo físico em disco. Então como podemos disponibilizar um arquivo para downloads? Simples no MVC usamos o FileResult para retornamos um arquivo. Vamos a um exemplo.
Estou utilizando o Visual Studio 2010 e vamos cria um novo projeto. Com template ASP.NET MVC 3 Web Application.
Vamos selecionar Internet Application com a View engine Razor.
No Solution Explore vamos adicionar uma pasta dentro da content com nome arquivos e vamos adicionar um arquivo a ela. O arquivo fica de sua preferência. Eu adicionei um MP3.
Agora na HomerController vamos cria nosso método Baixar e adicionar referencia System.IO.
Agora na view Index vai ficar assim
Vamos roda a aplicação
Olha só quando clicamos em baixar. Espero que este artigo possa ajudar alguem.