c# - 在不使用 Web 服务的情况下以编程方式从 Sharepoint 下载文件?

标签 c# .net sharepoint webdav frontpage-extensions

我想从 SharePoint 站点获取一些文件,但是我不想使用 Web 服务,因为 a) 我想与 2007 和 2010 都兼容,b) 我不确定 Web 服务是否可用可以给我网站上的所有文件。

SharePoint Designer 可以做到这一点,它似乎使用 _vti_bin/Author.dll 使用 FrontPage 服务器扩展。此外,我可以在 Windows 中使用 map 网络驱动器 -> map 网站访问它,我认为正在使用 WebDAV。

是否有任何 WebDAV 客户端或 Author.dll 客户端的 C# 实现?

最佳答案

您可以更改此代码以进行下载。 http://geek.hubkey.com/2007/10/upload-file-to-sharepoint-document.html .只需四处搜索不同的上传代码并弄乱它。我会给你我的上传文件代码,但我正在度假,我向自己保证我不会登录工作:)。该链接应该让您指向正确的方向。

关于c# - 在不使用 Web 服务的情况下以编程方式从 Sharepoint 下载文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2345212/

相关文章:

c# - 异步迭代器任务<IEnumerable<T>>

c# - 从字符串中删除 ' 分隔符

c# - Npgsql + EF 不会关闭读者

.net - 更新 Excel 工作表 : Cannot update '(expression)' ; field not updateable

c# - 文本差异应用程序如何工作?

c# - 创建一个套接字,移动客户端可以监听该套接字以获取通知

c# - |数据目录|的位置如何在连接字符串解决?

sharepoint - 从其他内容管理系统迁移到 SharePoint

azure - 使用经过身份验证的 Azure AD 用户对 CSOM 进行身份验证

javascript - 适用于工作流的 SharePoint JavaScript API 引发错误