bonjour,
je travail avec struts et j'utilise Oracle 10g
j'aimerai lire un fichier BLOB et l'afficher directement c.à dire, sans le stocker sur ma machine pour l'ouvrir ensuite.
j'ai suivie une methode, qui recupère mon BLOB de ma base, le convertie en Byte et le met sans la session.
et dans ma page jsp je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
<%
try
{  
  byte[] fichier = (byte[])session.getAttribute("fichier");
response.setContentType("application/pdf");
  OutputStream o = response.getOutputStream();
  o.write(fichier);
  o.flush(); 
  o.close();
}
catch (Exception e){
  e.printStackTrace();  
}
%>