Diferenças na obtenção de arquivos

4 respostas
vanzella

Bom dia,

Existe alguma diferença na obtenção dos arquivos das duas formas abaixo?

Utilizando um servlet para obter o arquivo:

OutputStream out;
response.setContentType("application/pdf");
out = response.getOutputStream();
out.write(bytes);
out.flush();

E a outra forma obterdo o arquivo diretamente através de uma uri
Exemplo:
http://192.168.0.1:8080/arquivos/documento.pdf

Estou assinando o documento, quando obtenho o arquivo da primeira forma tenho um erro na codificação do arquivo:
Obs: não tenho acesso ao erro, é uma applet adquirida sem o fonte.

Utilizando a segundo forma, tudo funciona.

Alguem sabe me dizer se existe alguma diferença?

4 Respostas

vanzella

ninguem?

vanzella

bom, diferença ainda não vi, mas setei as propriedade abaixo e funcionou:

response.setContentType(“application/pdf”);
response.setContentLength(arquivo.length);

hopster

boa tarde,

como eu declaro o “response” nao entendi esta parte

Fernando_Generoso_da

não declara. é um parâmetro do método doGet/doPost…

Fernando

Criado 17 de fevereiro de 2009
Ultima resposta 13 de mar. de 2009
Respostas 4
Participantes 3