Bonjour,
Je sais que le sujet a déjà été traité plusieurs fois ici, mais malgré l'aide que j'ai pu trouver, je cherche tjs uen solution à mon problème que voici.
Je récupère une pièce jointe via une servlet (via un FormFile de Struts...)
Mon but est ensuite d'envoyer ce fichier en pj d'un mail.
Ma fonction d'envoi de mail, qui existe déjà requiert un File[].
Pour le moment, j'ai donc ceci comme code, mais rien ne se passe...
Le prob est que l_file est... vide, et que je ne vois aucun fichier de créé...
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 //Gestion de la PJ FormFile pj = l_form.getPj(); File leFichier = new File(request.getContextPath()); try{ //org.apache.struts.upload.FormFile formFile = (org.apache.struts.upload.FormFile) form.get("fichier"); java.io.BufferedOutputStream bos = new java.io.BufferedOutputStream(new java.io.FileOutputStream(leFichier)); bos.write(pj.getFileData()); bos.flush(); bos.close(); } catch(IOException e) { System.out.println(e.getMessage()); } File[] l_file = leFichier.listFiles();
Merci par avance pour votre aide ! Car moi et le traitement de fichier en Java, ça fait 2 ! C'est un peu ma bête noire![]()
Partager