У меня есть требование, в котором я должен загрузить WriteableBitmap, сгенерированный как изображение, в библиотеку документов SharePoint. Может кто-нибудь мне помочь ? Спасибо.
Сохраните WriteableBitmap как изображение в библиотеке документов SharePoint.
comment
Будьте конкретны, пожалуйста, помогите мне недостаточно информации. что ты уже испробовал?
- person AnthonyWJones   schedule 13.08.2011
Ответы (2)
Вот метод расширения для преобразования WriteableBitmap в массив байтов
public static byte[] ToByteArray(this WriteableBitmap bmp)
{
int[] p = bmp.Pixels;
int len = p.Length * 4;
byte[] result = new byte[len]; // ARGB
Buffer.BlockCopy(p, 0, result, 0, len);
return result;
}
взято из этого блога http://kodierer.blogspot.com/2009/11/convert-encode-and-decode-silverlight.html
Чтобы загрузить его в библиотеку документов с помощью Client OM, вы можете использовать это руководство http://www.zimmergren.net/archive/2010/06/10/sp-2010-uploading-files-using-the-client-om-in-sharepoint-2010.aspx
person
int32
schedule
14.08.2011
Если вы работаете с SharePoint 2010, вы можете использовать клиентскую объектную модель для Silverlight. Она очень похожа на клиентскую объектную модель для .net, за исключением того, что она асинхронна.
person
alf
schedule
13.08.2011
Привет, спасибо за ответ. Мне нужно знать, как преобразовать WriteableBitmap в массив байтов, чтобы его можно было загрузить в документ SharePoint. библиотека
- person user318197; 14.08.2011
Андреас Шарф только что добавил пример того, как это сделать.
- person alf; 14.08.2011