FAQ

Contents
[ ]

Pytanie

Cześć! dla następującego kodu:


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() zwraca nazwę dołączonego dokumentu. Czy jest to oczekiwane zachowanie?

Odpowiedź: Tak, jest to oczekiwane zachowanie. Jeśli getContentType().getName() nie jest ustawione explicite, jako nazwa zostanie przyjęta wartość nazwy pliku.

Pytanie: Jak wyodrębnić dane z załącznika "oleData.mso", który otrzymuję jako rezultat odczytu MapiMessage zawierającego obiekt OLE?

Odpowiedź: Pliki takie jak "oleData.mso" odnoszą się do formatu Microsoft Compound Document (MCDF) i niestety obsługa takich plików wykracza poza zakres Aspose.Email. Istnieją jednak pewne otwarte biblioteki .NET, np. OpenMCDF, które mogą służyć do odczytu zawartości takich plików w celu zapisania ich na dysku.

Pytanie: Czy możemy zapisywać do tego samego pliku PST w równoległych wątkach używając tych samych obiektów?

Odpowiedź: Nie, bezpieczeństwo wątków nie jest gwarantowane w takim przypadku. Zapisywanie wiadomości powinno odbywać się w jednym wątku. Jednak produkt musi działać poprawnie z różnymi obiektami z różnych wątków.