Felipe,
Existe um bug conhecido com o Internet Explorer 6 e Adobe Reader 7 (ou
inferior). Caso suas versões se enquadrem nestes requisitos você está
sofrendo do bug e basta atualizar o Adobe Reader para uma versão maior ou
igual a 8.
Caso contrário informe que podemos analisar mais situações.
Falouzs!!
Claudio Weiler
http://claudioweiler.blogspot.com
-----Mensagem original-----
De: java-br@yahoogrupos.com.br [mailto:java-br@yahoogrupos.com.br] Em nome
de Felipe
Enviada em: terça-feira, 14 de junho de 2011 09:11
Para: java-br@yahoogrupos.com.br
Assunto: [java-br] Servlet para voltar um byte[]
Ola bom dia.!
Estou com um problema aqui.
Tenho um Byte gravado em banco(Era um pdf).
Ai montei uma servlet para montar de volta o PDF
e esta me retornando o seguinte problema no Adobe Reader
"O arquivo não começa com '%PDF-'"
Segue o trecho do código.
byte[] bytes = pa.getArquivo();
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream outputStream = response.getOutputStream();
outputStream.write(bytes, 0, bytes.length);
outputStream.flush();
outputStream.close();
Eu conferi o byte é preenchido ali corretamente.
Se alguem passou por isso e puder me ajudar.
Felipe
------------------------------------
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos:
http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos
--------
A Visão do TRE-PR é ser reconhecido como instituição pública de excelência, indispensável para o aperfeiçoamento da democracia.
Todos os eleitores de Curitiba deverão fazer seu recadastramento biométrico. Maiores informações em nosso site: www.tre-pr.jus.br
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br







0 comentários:
Postar um comentário