คำถามที่พบบ่อย

Contents
[ ]

คำถาม

สวัสดี! สำหรับโค้ดต่อไปนี้:


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() ให้ชื่อของเอกสารแนบ นี่เป็นพฤติกรรมที่คาดหวังหรือไม่?

คำตอบ: ใช่ นี่คือพฤติกรรมที่คาดหวัง หาก getContentType().getName() ไม่ได้ตั้งค่าอย่างชัดเจน ค่าของชื่อไฟล์จะถูกใช้เป็นชื่อ

คำถาม: ฉันจะดึงข้อมูลจากไฟล์แนบ "oleData.mso" ที่ได้จากการอ่าน MapiMessage ที่มีออบเจกต์ OLE ฝังอยู่ได้อย่างไร?

คำตอบ: ไฟล์เช่น "oleData.mso" หมายถึงรูปแบบไฟล์ Microsoft Compound Document (MCDF) และน่าเสียดายที่การสนับสนุนไฟล์ดังกล่าวเกินขอบเขตของ Aspose.Email อย่างไรก็ตาม มีไลบรารี .NET แบบโอเพ่นซอร์สบางส่วน เช่น OpenMCDF ที่สามารถใช้เพื่ออ่านเนื้อหาของไฟล์เหล่านี้เพื่อบันทึกลงดิสก์

คำถาม: เราสามารถเขียนไปยังไฟล์ PST เดียวกันในหลายเธรดพร้อมกันโดยใช้วัตถุเดียวกันได้หรือไม่?

คำตอบ: ไม่, ความปลอดภัยของเธรดไม่รับประกันในกรณีนี้ การเขียนข้อความควรทำในเธรดเดียว อย่างไรก็ตาม ผลิตภัณฑ์ต้องทำงานอย่างถูกต้องกับอ็อบเจกต์ต่าง ๆ จากเธรดต่างกัน