Často kladené otázky

Contents
[ ]

Otázka

Ahoj! pro následující kód:


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() vrací název připojeného dokumentu. Je to očekávané chování?

Odpověď: Ano, jedná se o očekávané chování. Pokud není getContentType().getName() nastaven explicitně, použije se jako název hodnota názvu souboru.

Otázka: Jak extrahovat data z přílohy "oleData.mso", kterou získám při čtení MapiMessage obsahující vložený OLE objekt?

Odpověď: Soubory jako "oleData.mso" odkazují na formát Microsoft Compound Document (MCDF) a bohužel podpora takových souborů přesahuje oblast Aspose.Email. Existují však některé open source .NET knihovny, například OpenMCDF, které lze použít pro čtení obsahu takových souborů a jejich ukládání na disk.

Otázka: Můžeme zapisovat do stejného PST souboru ve více vláknech pomocí stejných objektů?

Odpověď: Ne, bezpečnost vláken není v takovém případě zaručena. Zápisy zpráv by měly probíhat v jediném vlákně. Přesto musí produkt fungovat správně s různými objekty z různých vláken.