gpt4 book ai didi

c# - system.drawing.image 到 spfile

转载 作者:太空狗 更新时间:2023-10-30 01:23:58 25 4
gpt4 key购买 nike

我有一张图片需要保存在共享文档下的 Sharepoint 站点中

由于各种原因,图像必须位于 system.drawing.image 中并保存在共享点站点内的共享文档中。它不必保存在本地硬盘中。

你有什么解决办法吗?

到目前为止我正在尝试

 MemoryStream ms = new MemoryStream();
imageIn.Save(ms,System.Drawing.Imaging.ImageFormat.Gif);
byte[] imagebyte = ms.ToArray();

然后是streamreader的Savebinary函数,但不开心

最佳答案

一段时间后,我设法找到了避免图片库的解决方案

   void imageSave(System.Drawing.Image imageTobeSaved)
{
using (SPSite site = new SPSite("http://sptestsite/"))
{
using (SPWeb web = site.RootWeb)
{
SPFolder myLibrary = web.Folders["Shared%20Documents"];


var stream = new System.IO.MemoryStream();
string filename = "picture.jpg";
MemoryStream ms = new MemoryStream();
imageTobeSaved.Save(ms, System.Drawing.Imaging.ImageFormat.jpg);
byte[] ImageByte = ms.ToArray();

SPFile spfile = myLibrary.Files.Add(filename, ImageByte);
myLibrary.Update();


}
}
}

关于c# - system.drawing.image 到 spfile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10685832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com