Често задавани въпроси
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: Не, безопасността при работа с нишки не е гарантирана в такъв случай. Записването на съобщения трябва да се извършва в един единствен поток. Въпреки това, продуктът трябва да работи правилно с различни обекти от различни потоци.