c#将内容转换为文件流

本文关键字:文件 转换 | 更新日期: 2023-09-27 18:13:44

我正在尝试从Exchange Server下载。email文件(message. mimcontent)并将其上传到SharePoint文档库。一种选择是将文件保存到本地驱动器,然后从文件流上传。

是否有一种方法,我可以将我的内容转换为文件流,而不首先将其保存为文件?这将使代码更美观,避免了文件操作、文件名管理等的所有复杂性。

c#将内容转换为文件流

假设您正在使用EWS, mime内容实际上是一个字节[]。参见Content属性

不将这个byte[]保存到文件系统,将它保存在内存中,并使用这个SPFileCollection。添加方法重载,通过提供byte[]作为输入来上传文件到SharePoint站点。