Tela de Download

2 respostas
J

Como fazer para apresentar a tela de salvar de downloads, para o usuario quando fizer esta opcao, servlet.

2 Respostas

J

Oi

jrxxjr, olhe, depende do que o link estará apontando, por exemplo, se for um PDF e cara ja tiver o Acrobat configurado pra sempre abrir da Web, nem vai dar certo…

O que é que tu quer salvar direto? PDF? Imagem? Som?

T+

J

Olá, vc pode fazer isso via programação. Leia o arquivo via uma InputStream e mande escrever essa input no outputStream do seu response. Para que qualquer arquivo abra a tela de download mesmo sendo um tipo conhecido, mude o content-type para application/octet-stream assim:

response.setContentType("application/octet-stream");

Vc pode ainda sugerir um nome para o arquivo setando o seguinte header do http:

response.setHeader("Content-Disposition","filename=nomeDoArquivo.extensao");

valeuz…

Criado 13 de dezembro de 2003
Ultima resposta 11 de jul. de 2004
Respostas 2
Participantes 3