【发布时间】:2016-07-28 14:06:28
【问题描述】:
我有一个提供资源的 WebDAV 服务器,例如办公文件。
我们的小型网络客户端提供了使用办公室 URI 方案(例如 ms-word:ofe)打开和编辑此文档的可能性。
例如,当您单击链接ms-word:ofe|u|[domain]/[pathtofile] 时,Microsoft Word 会打开请求的文档,并且用户可以进行编辑、保存等操作。在 Windows 桌面上运行良好。
现在我尝试在 iPad 上的 Safari 中使用相同的链接在已安装的 Word 应用程序中打开文档。浏览器请求在此应用程序中打开此文件。应用程序启动但通过错误消息 无法连接到 URL 中止打开文档。请使用有效的网址。
一些奇怪的事实:我试图打开一个位于另一个 WebDAV 服务器上的文档。超链接ms-word:ofe|u|[DOMAIN]/Pers%C3%B6nlich/doc.docx 有效。
但是,当我将文件夹重命名为 ms-word:ofe|u|[DOMAIN]/Pers%C3%B6nlich**e**/doc.docx 时,应用程序会中止并显示其他一些错误消息。
现在我很困惑,需要帮助;)
感谢任何提示!
【问题讨论】:
-
我感兴趣的是您为初始 OPTIONS 请求返回的内容。对我们来说,应用程序在检查 OPTIONS 后总是失败。对你来说,这似乎更像是一个编码问题。我们遇到了类似于 Mac 上的 Chrome 和 Word 之间的问题。 Mac 版 Chrome 不喜欢 |u| 中的管道并且需要将该部分 url 编码为 %7Cu%7C。