using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.IO;
using System.Web.UI;
using Microsoft.SharePoint;
namespace FileUpload
{
class Program
{
static void Main(string[] args)
{
/*读取文件并放到字节数组中*/
FileStream fs = File.Open("D:\\Report.xls",FileMode.Open);
int leng = 0;
if (fs.Length < Int32.MaxValue)
leng = (int)fs.Length;
byte[] by = new byte[leng];
fs.Read(by, 0, leng);
SPSite site=new SPSite("http://localhost:8080");
SPWeb spWeb=site.OpenWeb();
SPList list=spWeb.Lists["Test"];
SPListItem newItem=list.Items[1];
newItem["Title"] = "Test";
SPAttachmentCollection attachments = newItem.Attachments;//添加附件
attachments.Add("Report.xls", by);
newItem.Update();
spWeb.Close();
}
}
}
SharePoint 上传附件代码
最新推荐文章于 2022-02-16 11:49:42 发布
本文介绍了一个使用C#编写的示例程序,演示如何将本地文件上传到SharePoint站点的指定列表中。该程序首先读取本地文件Report.xls的内容到字节数组,然后连接到指定的SharePoint站点,并找到名为Test的列表,接着创建新的列表项并附加文件。
2455

被折叠的 条评论
为什么被折叠?



