Problème pour envoyer une pj par mail
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...
Code:
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(); |
Le prob est que l_file est... vide, et que je ne vois aucun fichier de créé...
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 :mouarf: