我正在尝试从Exchange Server下载.eml文件(message.mimecontent)并将其上载到SharePoint文档库。一种选择是将文件保存到本地驱动器,然后从文件流上传。
有没有办法可以将mimecontent转换为文件流而不将其另存为文件?这将使代码更好,避免所有复杂的文件操作,文件名管理等。
答案 0 :(得分:0)
假设您使用的是EWS,则mime内容实际上是一个byte []。请参阅Content property。
不将此byte []保存到文件系统,将其保存在内存中,并使用this SPFileCollection.Add method overload将文件[]作为输入上传到SharePoint站点。