Re: Salvando um arquivo no cliente

3 respostas
kinow

Oi, se eu entendi bem, você recebe o request do Servlet, interpreta os parametros e monta um Objeto que será o XLS, ou você ja gera o XLS? Bem, supondo que você tenha o XLS em Objeto, porque não grava no disco normalmente? Fileoutputstream…

3 Respostas

T

É bastante simples, basta setar corretamente o header “Content-Header” no response (já há uma API “setContentHeader” só para isso)

http://www.informit.com/articles/article.asp?p=29817&seqNum=8&rl=1

A palavra mágica é “application/vnd.ms-excel”

EDIT - É Content-Type, não Content-Header (é setContentType, não setContentHeader) - Desculpem nossa falha…

theBalrog

Estou tendo problemas com a seguinte situação:
Constuí uma servlet que gera um arquivo XLS em função de alguns parâmetros do request.
Construído o arquivo, eu devo fazer com que o mesmo seja salvo na máquina client.
Imagino que isso deva ser feito via javascript, talvez?
Alguém conhece uma solução pra isso?

QQ ajuda será bem vinda. Desde já agradeço.

theBalrog

Aee…
Eh isso ai mesmo…
Era o mime-type que eu coloquei errado no response.setContentType()
Eu tinha colocado “application/msexcel”

Vlw mesmo pessoal…
Abraço

Criado 16 de agosto de 2005
Ultima resposta 16 de ago. de 2005
Respostas 3
Participantes 3