Vanliga frågor

Contents
[ ]

Fråga

Hej! för följande kod:


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() returnerar namnet på det bifogade dokumentet. Är detta ett förväntat beteende?

Svar: Ja, det är förväntat beteende. Om getContentType().getName() inte sätts explicit, kommer filnamnets värde att tas som namn.

Fråga: Hur extraherar jag data från bilagan "oleData.mso" som jag får när jag läser ett MapiMessage med ett inbäddat OLE‑objekt?

Svar: Filer som "oleData.mso" refererar till Microsoft Compound Document file (MCDF)-formatet och tyvärr ligger stöd för sådana filer utanför Aspose.Email:s ansvarsområde. Det finns dock vissa öppna .NET‑bibliotek, till exempel OpenMCDF, som kan användas för att läsa innehållet i sådana filer för att spara till disk.

Fråga: Kan vi skriva till samma PST‑fil i parallella trådar med samma objekt?

Svar: Nej, trådsäkerhet garanteras inte i sådant fall. Skrivning av meddelanden bör göras i en enda tråd. Däremot måste produkten fungera korrekt med olika objekt från olika trådar.