Bonjour,

j'ai une application qui permet aux utilisateurs d'uploader un fichier.
Seulement je viens de m'apercevoir que lors de l'upload des fichiers, un fichier temporaire nommé upload_xxxxx.tmp est créé à chaque fois dans le répertoire tmp de l'ordinateur, et ceux ci s'accumulent.

Y a t'il moyen de supprimer automatiquement ce fichier une fois que l'upload est effectué ?


mon code actuel qui récupère le fichier uploadé :
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
 
         boolean isMultipart = FileUpload.isMultipartContent(req);
           DiskFileUpload upload = new DiskFileUpload();
           List /* FileItem */ items = upload.parseRequest(req);
 
      //Parcours les champs du formulaire
            Iterator iter = items.iterator();
            while (iter.hasNext()) {
 
               if(item.getFieldName().startsWith("file_") )
                {
                InputStream file = null;
                file = item.getInputStream();
                }
            }

Merci d'avance pour votre aide