quinta-feira, dezembro 16, 2004

Nome de arquivo em download

Uma coisa que precisei fazer foi...

Ao requisitar um arquivo que só de ser acessado em memória, fiz um Servlet que le este arquivo da memória e envia para o cliente.

O problema era que no nome que aparece para fazer download era o nome do Servlet e não do arquivo ao qual era requisitado.

Para resolver este problema, existe um atributo que pode ser passado no Header do objeto javax.servlet.http.HttpServletResponse:
response.setHeader("Content-disposition", "filename=" + fileName);

:)

Nenhum comentário: