bonjour
dans mon programe je génère des fichier pdf(mais je ne les souvgard pas dans un dossier quelque part)
et j'utilse le response pour les lire comme suit
mais j'ai remarqué qu'à chaque fois un fichier est généré par un client je le trouve dans le répertoire "logs" de tomcat du serveur
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 response.setContentType("application/octet-stream"); response.setHeader("Content-Disposition","attachment; filename=\""+trans+".pdf\""); // Calculer le flux à renvoyer au client FileInputStream is = new FileInputStream(""+trans+".pdf"); byte buffer[] = new byte[1024]; int nbLecture; // Envoyer le flux dans la réponse OutputStream os = response.getOutputStream(); while ((nbLecture = is.read(buffer)) != -1) { os.write(buffer, 0, nbLecture); } os.close(); }
et ce problème ne se pose pas quand je travail sur ma machine en local
je sais pas si c'est une affaire de configuration de tomcat
(celle du serveur diffère de la mien??)
ou bien cela se produit quand il y'a un client et un serveur ??
Partager