Usuário com melhor resposta
GERAR DOWNLOAD DE ARQUIVO EM ASP.NET

Pergunta
-
Tenho uma aplicação que usando NPOI gera um arquivo excel e o salva dentro da pasta do projeto no meu IIS, queria criar um metodo que gere um download deste arquivo, para que eu possa fazer sua chamada antes de finalizar meu evento, alguém sabe como fazer ?
Respostas
-
Eduardo, boa tarde!
O seu arquivo deve ser gerado em alguma pasta dentro do diretório virtual. Você simplesmente faz a chamada do arquivo como um link (Ex: http://www.meusite.com.br/Arquivos/MeuArquivo.xlsx). Como seu arquivo não é um arquivo interpretado pelo navegador ele vai automaticamente abrir fazer o download do arquivo.
Abs,
Bruno D Maia
- Sugerido como Resposta welington jrModerator terça-feira, 22 de setembro de 2015 19:07
- Marcado como Resposta Eduardo Hipolito sexta-feira, 23 de outubro de 2015 13:21
Todas as Respostas
-
Eduardo, boa tarde!
O seu arquivo deve ser gerado em alguma pasta dentro do diretório virtual. Você simplesmente faz a chamada do arquivo como um link (Ex: http://www.meusite.com.br/Arquivos/MeuArquivo.xlsx). Como seu arquivo não é um arquivo interpretado pelo navegador ele vai automaticamente abrir fazer o download do arquivo.
Abs,
Bruno D Maia
- Sugerido como Resposta welington jrModerator terça-feira, 22 de setembro de 2015 19:07
- Marcado como Resposta Eduardo Hipolito sexta-feira, 23 de outubro de 2015 13:21
-
Certo, jogando no meu navegador manualmente deu certo ! Mas como fazer isso pelo c# ?
responde.redirect(http://www.meusite.com.br/Arquivos/MeuArquivo.xlsx); assim ?- Marcado como Resposta Eduardo Hipolito sexta-feira, 23 de outubro de 2015 13:21
- Não Marcado como Resposta Eduardo Hipolito sexta-feira, 23 de outubro de 2015 13:21