FAQ
Question
Привіт! щодо наступного коду:
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() повертає назву прикріпленого документа. Чи це очікувана поведінка?
Answer: Так, це очікувана поведінка. Якщо getContentType().getName() не встановлено явно, в якості імені буде використано назву файлу.
Question: Як витягти дані з вкладення "oleData.mso", яке я отримую під час читання MapiMessage з вбудованим OLE‑об’єктом?
Answer: Файли типу "oleData.mso" належать до формату Microsoft Compound Document (MCDF) і, на жаль, підтримка таких файлів виходить за межі можливостей Aspose.Email. Проте існують відкриті .NET бібліотеки, наприклад OpenMCDF, які можна використовувати для читання вмісту таких файлів та збереження їх на диск.
Question: Чи можна записувати у той самий файл PST у паралельних потоках, використовуючи ті ж об’єкти?
Answer: Ні, безпечність потоків у цьому випадку не гарантована. Запис повідомлень має виконуватись в одному потоці. Однак продукт має коректно працювати з різними об’єктами з різних потоків.