我正在尝试将选定的SharePoint文档列表复制到服务器本地驱动器。但我无法在我的生活中找到一种方法在SharePoint 2010中使用C#或JavaScript(最好是C#)在任何地方执行此操作。这可能吗?如果是的话,任何人都可以提供一些指示,让我开始朝着正确的方向前进吗?谢谢!
答案 0 :(得分:0)
您可以使用自定义操作将功能性集成到功能区(see this article)。
在代码中添加自定义操作后,您可以:
如果你知道文件服务器的相对URL,你可以从网上获取它
SPFile file = YourWebObject.GetFile("FileServerRelativeUrl");
如果您有SPFile对象,可以使用.NET IO库将其保存到磁盘
FileStream fileStreamToSave = YourWebObject.OpenBinaryStream();
不只是保存它......
重要! - 您必须对存储文件的文件夹授予写入权限。