Често задавани въпроси

Contents
[ ]

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