Pessoal, tenho um jsp só para abrir arquivos.
Quando abro zip, doc, pdf, img funciona certinho.
Só quando abro txt que aparece uma tag <html> no final.
Alguém sabe o que pode ser?
Abaixo está o código
Map <String, String> docTypes = client.getDocTypesMap();
String ext = (String)docTypes.get(client.getDocumentType());
if (StringUtils.isEmpty(ext)){
ext = client.getDocumentType();
}
Map <String, String> mapTypes = client.getMineTypesMap();
String contType = (String)mapTypes.get(ext);
Base64 base64 = new Base64();
byte[] retorno = base64.decode(returnMap.get("success"));
try {
response.setContentType(contType);
response.setHeader("Content-Disposition","attachment;
filename=\""+client.getDocumentId() + "." + ext+"\"");
BufferedInputStream bis = new BufferedInputStream(new
ByteArrayInputStream(retorno));
long count = bis.available();
PrintWriter rsp =response.getWriter();
for (long index = 0; index < count; index ++){
int ch = bis.read();
rsp.write(ch);
}
} catch(Exception e) {
out.println(e);
}
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br







0 comentários:
Postar um comentário