Tôi có ứng dụng chứa tệp từ hệ thống tệp, email từ Outlook hoặc tệp đính kèm từ Outlook được kéo và thả và sau đó lưu thư mục hệ thống tệp để tải lên SharePoint sau này.Lấy nội dung của tệp DragDrop EventArgs cho tệp đính kèm MSG nhúng từ Outlook được kéo vào điều khiển
Đây là tất cả tiền phạt ngoài khi tôi cần phải xác định nội dung của một tập tin đính kèm đó là một email (tức là một tập tin đính kèm email trên một email - nhúng MSG) nơi FileContents là null. Có cách nào để tôi có thể truy cập nội dung của email để lưu dưới dạng tệp .msg không?
Đoạn mã sau tạo một cách chính xác cho MemoryStream
file đính kèm mà không phải là email nhưng là null với nhiều loại email:
void DoDrop(object sender, DragEventArgs e)
{
var memoryStream = (MemoryStream) eventArgs.Data.GetData("FileContents", true);
}
Tôi sẽ quay lại mã này ngay bây giờ khi sự cố đã tăng đầu của nó một lần nữa. Mã mẫu ở trên là một phần của nguyên mẫu. Mã thực tế giao dịch với nhiều tệp. Điều này xảy ra nếu tôi tạo một email mẫu và đính kèm nó vào một email cho bản thân mình vì vậy tôi không chắc chắn về sự khác biệt là gì. Tôi sẽ điều tra loại tệp đính kèm. – Catherine