Olá, eu tenho uma página JSP para ler uma imagem, mas quando eu lia eu estava vndo ue ela não abria, então resolvi comparar a figura original e a figura 'baixada", a figura baixada tem um enter a mais no início e no final, como segue no exemplo:
“Cøkµ2Ø?½Bò¤ën¼?³?!]7a?:´\Ï*(ÜÉæXé?
3æ»?*??Í¡Ò×rûw·kCN~$¯íÅ2 :êÚF> ~m1Ü
çÛÌúåé}M·?(°b«"¤Cn °>aç«ë?¥6°½?nØycXn¹ ?¨’¡$ae·á®Në¹Áϵ2x»ÛXû¡±ø?üî» :|t?6ZJèR¯öê£M^å̼²ÙÏØXSÛTW^=z)$|4Þö«??!a%
ºÁm¬Ø?}ÈÉâ ?ãºï¶í¢¿ìîí
Í·8ÅÛØ
Å+wµ?d²«)ýléÍK~:?ÞÛ?Áª6ƼvÝôµçÇÎÂ) µ"ÉåÓÜ]???=µèì??æ,?:S²Y??Åd]¿Ç@e?? %³’>®¯ýäÛÈò_ÿ :?$?ÿÙ”
o arquivo acima seria a imagem correta resumida, aqui vai a com erros
"
Cøkµ2Ø?½Bò¤ën¼?³?!]7a?:´\Ï*(ÜÉæXé?
3æ»?*??Í¡Ò×rûw·kCN~$¯íÅ2 :êÚF> ~m1Ü
çÛÌúåé}M·?(°b«"¤Cn °>aç«ë?¥6°½?nØycXn¹ ?¨’¡$ae·á®Në¹Áϵ2x»ÛXû¡±ø?üî» :|t?6ZJèR¯öê£M^å̼²ÙÏØXSÛTW^=z)$|4Þö«??!a%
ºÁm¬Ø?}ÈÉâ ?ãºï¶í¢¿ìîí
Í·8ÅÛØ
Å+wµ?d²«)ýléÍK~:?ÞÛ?Áª6ƼvÝôµçÇÎÂ) µ"ÉåÓÜ]???=µèì??æ,?:S²Y??Åd]¿Ç@e?? %³’>®¯ýäÛÈò_ÿ :?$?ÿÙ
"
O arquivo jsp é mostrado abaixo…
<%@ include file="../includes/config.jsp" %><%
response.addHeader("Content-disposition", "filename="+result.getString("ANX_NOMEARQUIVO"));
response.addHeader("Content-type", "text/plain");
java.io.InputStream stream = new java.io.FileInputStream(inFile);
try
{
byte[] dados = new byte[stream.available()];
stream.read(dados);
out.print(new String(dados).trim());
}
catch(Exception e){}
%>
O código está resumido… se alguém puder me ajudar…