سوالات متداول
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: خیر، ایمنی رشتهها در چنین حالتی تضمین نمیشود. نوشتن پیامها باید در یک رشته انجام شود. با این حال، محصول باید به درستی با اشیای مختلف از رشتههای مختلف کار کند.