Bonjour,
j'ai un service qui écrit dans un OutputStream un PDF, je voudrait que celà soit écrit dans la response (pour afficher ou télécharger le PDF).
J'ai écrit ce bout de code (inspiré de bout de code mis sur le forum développez), mais celà ne marche pas, une erreur apparait dans une popu dans IE :
Voici le code :Cannot download 'nomDeMonAction' from 'monServ'.
Interent explorer was not able to open this website. The requested site is either unavailable or cannot be found ...
Si vous ne trouvez pas l'erreur, vous pouvez me donner des pistes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 response.setContentType("application/pdf"); response.setHeader("Content-Disposition","attachment; filename=\"ECA" + ECAReference + "\";"); try { OutputStream os = response.getOutputStream(); orderProcessingService.generatePDFSummary(callerContext,ECAReference,os); os.flush(); os.close(); } catch (IOException e) {} return null;
- Doit-on obligatoirement préciser la longueur des données que l'on met danbs la response (je ne le fait pas car je ne les connait pas) par response.setLength()
- Pourquoi il ne reconnait pas mon nom de fichier.
D'avance merci
Partager