Показать сообщение отдельно
Старый 13.01.2015, 13:19   #1  
pz_minsk is offline
pz_minsk
Участник
 
5 / 11 (1) +
Регистрация: 15.10.2011
Адрес: Голландия
если ещё актаульно, пример кода, реализованный недавно
пример кода в вложении
кейс который я реализовывал, автоматически заливать файлы из шарика и создавать вложения для письма, для отправки клиенту

и пример как вычитать массив байт для дальнейшей работы
using (FileInformation sharePointFile = Microsoft.SharePoint.Client.File.OpenBinaryDirect(clientContext, doc.ServerRelativeUrl))
{
var attachment = new ActivityMimeAttachment
{
ObjectId = new EntityReference(Email.EntityLogicalName, createdEmailId),
ObjectTypeCode = Email.EntityLogicalName,
FileName = doc.Name
};

var inputStream = sharePointFile.Stream;
byte[] result;
using (var streamReader = new MemoryStream())
{
inputStream.CopyTo(streamReader);
result = streamReader.ToArray();
}
attachment.Body = Convert.ToBase64String(result);

organizationService.Create(attachment);

}
Вложения
Тип файла: txt get files from SP.txt (4.0 Кб, 301 просмотров)

Последний раз редактировалось pz_minsk; 13.01.2015 в 13:26.
За это сообщение автора поблагодарили: Буденый (1).