คำถามที่พบบ่อย
คำถาม
สวัสดี! สำหรับโค้ดต่อไปนี้:
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 เดียวกันในหลายเธรดพร้อมกันโดยใช้วัตถุเดียวกันได้หรือไม่?
คำตอบ: ไม่, ความปลอดภัยของเธรดไม่รับประกันในกรณีนี้ การเขียนข้อความควรทำในเธรดเดียว อย่างไรก็ตาม ผลิตภัณฑ์ต้องทำงานอย่างถูกต้องกับอ็อบเจกต์ต่าง ๆ จากเธรดต่างกัน