Faça o download e mudar a extensão de um arquivo gerado com JSP
-
22-07-2019 - |
Pergunta
Eu estou gerando um arquivo CSV (valor separado por vírgula) arquivo com Java Server Pages (JSP). Os shows de URL "my_generated_csv.jsp
".
O que eu quero fazer é simples: o usuário clica em "Generate
", que faz o download do arquivo CSV
gerado. Eu gostaria de gerá-lo com o JSP. Preciso repensar a minha abordagem?
Editar:
O código a seguir funciona para fazer o download de arquivos, mas a extensão permanece a mesma. Alguém sabe como mudar isso?
<% response.setContentType("text/csv"); %>
Solução 2
Encontrou a resposta:
response.setContentType("application/csv");
response.setHeader("Content-Disposition", "inline;filename=myfile.csv");
Outras dicas
Tem JSP salvar o arquivo, e em seguida, dar ao usuário um link para o arquivo. Ou isso, ou dar a página do tipo MIME de um arquivo CSV (texto / CSV).
Eu acredito que você usaria
<% response.setContentType("text/csv"); %>
Para definir o tipo mime.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow