Câu hỏi thường gặp

Contents
[ ]

Question

Chào! cho đoạn mã sau:


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() trả về tên của tài liệu đính kèm. Điều này có phải là hành vi mong đợi không?

Answer: Đúng, đây là hành vi mong đợi. Nếu getContentType().getName() không được đặt rõ ràng, giá trị của tên tệp sẽ được lấy làm tên.

Question: Làm thế nào tôi có thể trích xuất dữ liệu từ tệp đính kèm "oleData.mso" mà tôi nhận được khi đọc một MapiMessage có đối tượng OLE nhúng trong đó?

Answer: Các tệp như "oleData.mso" là định dạng tệp Microsoft Compound Document (MCDF) và, thật tiếc, việc hỗ trợ các tệp này nằm ngoài phạm vi của Aspose.Email. Tuy nhiên, có một số thư viện .NET mã nguồn mở, ví dụ OpenMCDF, có thể được sử dụng để đọc nội dung của các tệp này và lưu vào đĩa.

Question: Chúng ta có thể ghi vào cùng một tệp PST trong các luồng song song bằng cùng các đối tượng không?

Answer: Không, độ an toàn luồng không được đảm bảo trong trường hợp này. Việc ghi tin nhắn nên được thực hiện trong một luồng duy nhất. Tuy nhiên, sản phẩm phải hoạt động đúng với các đối tượng khác nhau từ các luồng khác nhau.