Servlet, Download de Arquivo

2 respostas
rmarin

Pessoal, alguém sabe como faço para enviar um arquivo do servidor para o cliente?
Eu estou usando struts, webSphere (linux). Antigamente eu gerava o relatório na memória e enviava como arquivo anexo:

response.setHeader(“Content-Disposition”,“attachment;filename=”" + fileName + “”");

Só que agora estou gerando o arquivo no disco em uma determinada pasta exemplo : /relatorios

Como faço para enviar o arquivo gerado para o usuário?
Obs: o arquivo está indo em branco, mas o arquivo no servidor está completam,ente normal.

2 Respostas

_fs

Não basta fazer um redirect para o diretório onde está o arquivo?

rmarin

Como? Tipo eu terminei de montar um arquivo, dei o flush e daí faço o quê?..

Criado 13 de julho de 2005
Ultima resposta 13 de jul. de 2005
Respostas 2
Participantes 2