我使用SOAP邮件从Exchange Server 2013上的邮箱获取电子邮件。 我需要从电子邮件中提取附件。我使用finditems,getitem和getattachment检索了附件ID和Email ID;但我找不到使用XML消息提取附件的正确EWS方法。有没有人这样做过?感谢您的投入。
答案 0 :(得分:0)
使用GetAttachment操作https://msdn.microsoft.com/en-us/library/office/aa494316(v=exchg.150).aspx获得AttachmentId后,即可下载附件。你在问如何解码返回的内容吗?如果是这种情况只是将Base64String转换为ByteArray,那就是文件内容。例如在C#
中 File.WriteAllBytes("c:\temp\filename.bbb",Convert.FromBase64String(AttachmentContent));