码迷,mamicode.com
首页 > Web开发 > 详细

代码操作Sharepoint文档库(创建、上传附件)

时间:2015-03-08 15:39:59      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

做项目中遇到客户需求,根据Infopath表单生成Excel并上传到Sharepoint指定文档库中

创建文档库

技术分享
SPSite site = new SPSite(siteurl);
SPListItem item = site.AllWebs["网站名"].Lists["列表名"].Folders.Add("文档库URL", SPFileSystemObjectType.Folder);
item["Name"] = your folder name;
site.RootWeb.AllowUnsafeUpdates = true;
item.Update();
site.RootWeb.AllowUnsafeUpdates = false;
技术分享

上传文件到指定文档库

技术分享
FileStream fs = new FileStream(direct, FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
Byte[] filecontents = br.ReadBytes((int)fs.Length);
br.Close();
fs.Close();
SPFolder folder = site.RootWeb.GetFolder("文档库url");
string foldername = 上传上去的文档URL;
site.RootWeb.AllowUnsafeUpdates = true;
SPFile sofle = folder.Files.Add(foldername, filecontents, true);
site.RootWeb.AllowUnsafeUpdates = false;
技术分享

代码操作Sharepoint文档库(创建、上传附件)

标签:

原文地址:http://www.cnblogs.com/ningang/p/4321726.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!