Bonjour,
J'ai une action struts qui doit transmettre au navigateur un fichier pdf:
Lorsque j'appelle ma servlet avec firefox, celui me propose soit d'ouvrir le fichier pdf avec acrobat soit de l'enregistrer en pdf (comportement normal)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 String fichier = "c:/docs/monpdf"; response.setContentType("application/pdf"); response.setHeader("Content-Disposition", "attachment; filename=\"" + fichier.trim().substring(1, fichier.length()) + "\";"); File pdfFile = new File(fichier); response.setContentLength((int)pdfFile.length()); OutputStream out = response.getOutputStream(); InputStream in = new BufferedInputStream(new FileInputStream(pdfFile)); copie(in, out); return null;
Mais lorsque je l'ouvre avec internet explorer, celui ci ne reconnait pas le type du fichier (pdf).
Comment faire pour qu'ie reconnaisse le format pdf ???
Partager