【问题标题】:Opening a remote Excel file via WebDAV without full WebDAV support在不完全支持 WebDAV 的情况下通过 WebDAV 打开远程 Excel 文件
【发布时间】:2012-03-14 23:16:22
【问题描述】:
我希望实现一个相当简单的系统,用户可以通过 WebDAV 资源的链接打开和编辑 Excel 文件。我为此使用了自定义 ASP.NET 解决方案(在 Azure 上运行,因此额外的软件安装/配置非常困难)。做一个基本的实现,我可以打开文档,但在只读模式下。我看过很多关于如何以读写模式打开的帖子,但我不确定我需要支持哪些 WebDAV 动词/选项才能在后端实现这一点。
在处理 WebDAV 资源/文件时,是否有 Excel(以及一般的 Office)使用的动词列表?
谢谢,
埃里克
【问题讨论】:
标签:
asp.net
excel
ms-office
webdav
【解决方案1】:
在研究了这一点并编写了一些原型代码之后,您似乎需要几乎所有 WebDAV 功能,包括两个级别。或者与所有这些都如此接近,以至于不值得进行部分实现。
埃里克
【解决方案2】:
您需要支持以下 WebDAV 动词:
复制、删除、获取、头部、锁定、移动、选项、PROPFIND、PROPPATCH、放置、解锁
您可以在 OPTIONS 响应中省略其中一些,例如 COPY、MOVE 或 PROPPATCH,但根据我的经验,这可能会导致 MS Office 以只读方式打开文档。