bonjour
j'ai developpé une application web en utilisant le serveur d'application "tomcat"
à chaque fois un client génère un fichier pdf depuis l'application
il s'affiche pour le client et je le trouve dans le dossier "bin" du répertoire tomcat du serveur

cela consomme de l'éspace disque de plus en plus que les fichiers sont important
voila le code ou sont générés les pdf
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
16
17
18
19
20
21
22
23
24
25
 
 jasperFile=new File(projectRealPath,"bon/activation.jasper");
 
  JasperPrint jasperPrint = JasperFillManager.fillReport( new FileInputStream(jasperFile), parameters, con);
 
			  // - Création du rapport au format PDF
	JasperExportManager.exportReportToPdfFile(jasperPrint, ""+trans+".pdf"); 
 
	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();
 
			   }
est ce que qlq'un peux me dire comment régler ce problème
de sorte que le fichier ne s'affiche que pour le client et ne se plaçe pas dans le serveur
merci