Bonjour,

J'ai un petit soucis dont je connaissais la solution à un moment mais plus moyen de m'en souvenir.

Je veux envoyer un mail contenant un logo, donc pour cela je dois pouvoir aller le chercher (lire), point important, le logo se trouve dans mon jar. (c'est la cause de mon erreur)

Je fais ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 String nomFic = "/images/logo.png";
	                URL input = getClass().getResource(nomFic);
 
	                Pj pj = new Pj(); //pj 1
	                pj.setNom("logo");
	                pj.setMimeType("image/png");
 
	                File fichier1 = new File(input.toURI()); //ERREUR ICI
 
	                pj.setContenu(utils.getArrayByteFromFile(fichier1));
                        mail.getPieceJointe().add(pj);
Et j'ai cette erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
URI IS NOT HIERARCHICAL
Je crois de mémoire devoir passer par inputStream et outputStream mais je ne sais plus trop comment ça marche. aidez moi plz.