2015-09-21 3 views
0

Я пытаюсь загрузить файлы .eml (message.mimecontent) с сервера Exchange и загрузить его в библиотеку документов SharePoint. Один из вариантов - сохранить файл на локальном диске, а затем загрузить его из потока.C# mimecontent to filestream

Есть ли способ, с помощью которого я могу преобразовать mimecontent в filestream без сохранения его как файла? Это сделало бы код более приятным, избегая всех тонкостей файловых операций, управления именами файлов и т. Д.

+0

Вы используете EWS? –

ответ

0

Предполагая, что вы используете EWS, мим-контент на самом деле является байтом []. См. Content property.

Не сохраняя этот байт [] в файловой системе, сохраняйте его в памяти и используйте this SPFileCollection.Add method overload для загрузки файла на сайт SharePoint, указав в качестве байта [].

Смежные вопросы