FAQ

Contents
[ ]

Question

Bonjour ! pour le code suivant :


ContentType ct = new ContentType();

ct.setMediaType("application/msword");

ct.setCharSet("ISO-2022-JP");

Attachment att = new Attachment("Test.doc", ct);

System.out.println(att.getContentType().getName());

att.getContentType().getName() renvoie le nom du document joint. Est‑ce un comportement attendu ?

Réponse : Oui, c’est un comportement attendu. Si getContentType().getName() n’est pas défini explicitement, la valeur du nom de fichier sera prise comme nom.

Question : Comment extraire les données de la pièce jointe "oleData.mso" que j’obtiens suite à la lecture d’un MapiMessage contenant un objet OLE intégré ?

Réponse : Les fichiers comme "oleData.mso" font référence au format Microsoft Compound Document (MCDF) et, malheureusement, la prise en charge de tels fichiers dépasse le champ d’action d’Aspose.Email. Cependant, il existe certaines bibliothèques .NET open source, par exemple OpenMCDF, qui peuvent être utilisées pour lire le contenu de ces fichiers afin de les enregistrer sur le disque.

Question : Pouvons‑nous écrire dans le même fichier PST avec des threads parallèles en utilisant les mêmes objets ?

Réponse : Non, la sécurité des threads n’est pas garantie dans ce cas. L’écriture des messages doit être effectuée dans un seul thread. Cependant, le produit doit fonctionner correctement avec différents objets provenant de différents threads.