在没有完全WebDAV支持的情况下通过WebDAV打开远程Excel文件

时间:2012-03-14 23:16:22

标签: asp.net excel ms-office webdav

我希望实现一个相当简单的系统,用户可以通过指向WebDAV资源的链接打开和编辑Excel文件。我正在使用自定义ASP.NET解决方案(在Azure上运行,因此额外的软件安装/配置非常困难)。做一个基本的实现,我可以打开文档,但是只读模式。我已经看过很多关于如何在读写模式下打开的帖子,但我不确定我需要支持哪些WebDAV动词/选项才能在后端发生这种情况。

使用WebDAV资源/文件时是否有Excel(以及Office一般)使用的动词列表?

谢谢, 埃里克

2 个答案:

答案 0 :(得分:0)

在研究并编写一些原型代码后,您似乎需要几乎所有WebDAV功能,包括两个级别。或者如此接近所有人,不值得做部分实施。

埃里克

答案 1 :(得分:0)

您需要支持以下WebDAV谓词:

COPY,DELETE,GET,HEAD,LOCK,MOVE,OPTIONS,PROPFIND,PROPPATCH,PUT,UNLOCK

您可以从OPTIONS响应中省略其中一些,例如COPY,MOVE或PROPPATCH,但根据我的经验,这可能会导致MS Office以只读方式打开文档。