Bonjour, après avoir résolu mon problème de connection, j'ai réussi à récupérer toutes linformations dont j'avais besoin. Sauf une, le fichier joint !
Je n'arrive pas à le récupérer... J'ai été voir ici : http://www.dfki.uni-kl.de/km/java/ja...LASS_JAVA.html
Mais j'ai l'impression que si je fais comme cela, le programme mouline pas mal.
Voic comment je fais pour voir les pièces jointes :
Et j'ai bien "Il ya une pièce jointe qui s'affiche, mais je n'ai rien dans mon vecteur. J'ai aussi essayer de faire comme cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if (tempDoc.hasEmbedded()){ System.out.println("Il y a une piece jointe"); Vector myFiles = tempDoc.getEmbeddedObjects(); for (Enumeration enum = myFiles.elements(); enum.hasMoreElements();) System.out.println("Test : "+enum.nextElement()); //myFile.extractFile(zFileAttach); }
Seulement le nom du fichier est socké dans une variable dans Lotus sous le nom "$FILE", et cette variable n'existe que si il y a une pièce jointe, mais je n'arrive jamais à lire dedans... C'est comme si elle était vide, ou qu'elle n'existait pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part EmbeddedObject myFile = tempDoc.getAttachment(tempDoc.getItemValueString("$FILE"));
Si quelqu'un peut m'aider, merci beaucoup...
Partager