Sharepoint共享文档库,如何通过Event Handler实现跨网站访问
2010-04-02 16:35
381 查看
A网站目录下有一个C文档库,B网站目录下也有一个C文档库
要让这个两文档夹实现数据共享。
在A网站下修改或增加C文档库的文件,在B网站也能看到。
在B网站下修改或增加C文档库的文件,在A网站也能看到。
Event Handler
可以看下MSDN上有类似的代码
http://msdn.microsoft.com/en-us/library/ms477413.aspx
把相应的地方换成properties
大概思路是这样,我没试过文档库的,但是列表我试过了
SPWeb oWebsite = SPContext.Current.Web;
SPFolder oFolder = oWebsite.Folders["Shared Documents"];
SPFileCollection collFiles = oFolder.Files;
SPList oList = oWebsite.Lists["Events"];
SPListItem oListItem = oList.Items[10];
SPAttachmentCollection collAttachments = oListItem.Attachments;
foreach (SPFile oFile in collFiles)
{
string strFilename = oFile.Name;
byte[] binFile = oFile.OpenBinary();
collAttachments.Add(strFilename, binFile);
}
oListItem.Update();
要让这个两文档夹实现数据共享。
在A网站下修改或增加C文档库的文件,在B网站也能看到。
在B网站下修改或增加C文档库的文件,在A网站也能看到。
Event Handler
可以看下MSDN上有类似的代码
http://msdn.microsoft.com/en-us/library/ms477413.aspx
把相应的地方换成properties
大概思路是这样,我没试过文档库的,但是列表我试过了
SPWeb oWebsite = SPContext.Current.Web;
SPFolder oFolder = oWebsite.Folders["Shared Documents"];
SPFileCollection collFiles = oFolder.Files;
SPList oList = oWebsite.Lists["Events"];
SPListItem oListItem = oList.Items[10];
SPAttachmentCollection collAttachments = oListItem.Attachments;
foreach (SPFile oFile in collFiles)
{
string strFilename = oFile.Name;
byte[] binFile = oFile.OpenBinary();
collAttachments.Add(strFilename, binFile);
}
oListItem.Update();
相关文章推荐
- 如何实现宿主机通过web访问虚拟机网站
- 如何通过路由器实现用户定时访问网络
- 如何在物理机上访问虚拟机linux中创建的web服务器(通过Node 实现)
- SharePoint 2010 网站集通过计算机名能访问,用IP地址访问出错
- 一步一步SharePoint 2007之二十一:解决实现注册用户后,自动具备访问网站的权限的问题(3)——创建用户
- 通过HttpClient实现访问HTTPS网站
- 如何通过SecureCRT转发功能实现外网访问内网服务
- 局域网内建立git服务器,并实现不同主机的代码共享(无需通过github网站)
- ubuntu如何实现访问实际网络中windows共享文件夹
- 如何通过访问记录改善网站质量
- 通过FTP服务端来实现匿名用户和基本用户的访问,可以实现文件上传和下载。通过web网站来浏览内容
- 如何确定通过TMG 代理访问的网站是不是从缓存获取
- sharepoint 2016 学习系列篇(7)-如何给网站分配用户访问权限site permission for users
- 在Sharepoint中如何共享其他网站中的列表?
- 如何安装虚拟机并实现宿主机和客户机之间匿名共享访问
- 在Sharepoint中如何共享其他网站中的列表?
- linux 如何禁止通过IP访问网站,只让用域名访问网站
- 如何通过设定禁止访问某些特定网站
- 如何让局域网其他电脑通过IP直接访问自己电脑的网站