problème a4j:mediaOutput PDF IE
Bonjour,
J'ai quelques petits soucis avec le a4j:mediaOutput
J'ai un fichier pdf, que je souhaite visualiser dans une page JSF.
Ce document s'affiche correctement sous FireFox, mais par contre sur IE, il ne m'affiche rien (juste une petit carré avec une croix rouge)
Je ne comprends pas pourquoi.
Voici les bouts de code incréminés :
la JSP
Code:
1 2
| <a4j:mediaOutput element="object" cacheable="false" session="true" value="#{myBean.docName}"
createContent="#{myBean.paint}" mimeType="application/pdf" style="width:100%; height:300px;"/> |
et le Bean
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
public void paint(OutputStream out, Object data)
throws IOException {
String path=mainBean.PATH_APPLICATION;
String fileName=null;
String filePath=null;
File f=null;
fileName = (String)data;
filePath= path+"pdffiles/";
f=new File(filePath, fileName);
byte[] buf = new byte[8192];
FileInputStream inStream = new FileInputStream(f);
inStream.read(buf);
inStream.close();
out.write(buf);
} |
De où peut provenir le soucis ?
Merci par avance