0

我有一个要求,我必须将作为图像生成的 WriteableBitmap 上传到 SharePoint 文档库。谁能帮帮我吗 ?谢谢你。

4

2 回答 2

1

这是将 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

要使用客户端 OM 将其上传到文档库,您可以使用本教程http://www.zimmergren.net/archive/2010/06/10/sp-2010-uploading-files-using-the-client-om- in-sharepoint-2010.aspx

于 2011-08-14T12:12:45.770 回答
0

如果您使用的是 SharePoint 2010,则可以使用 Silverlight 的客户端对象模型。它与 .net 的客户端对象模型非常相似,只是它是异步的。

这是一个例子

于 2011-08-13T21:13:54.307 回答