0

我有一个 WOPI 服务,它返回CheckFileInfo所有必需的数据,包括:

"UserCanWrite": true, 
"EditModePostMessage": true, 
"UserCanNotWriteRelative": true, 
"HostEditUrl": "domain.com/Home/Detail/fileId?action=edit",
"HostViewUrl": "domain.com/Home/Detail/fileId?action=view"

但是,当 WOPI 在查看模式下返回 Excel 时,单击“在浏览器中编辑”按钮不会将文档切换到编辑模式。

可能是什么原因?我们错过了什么吗?

下面是在线 Excel 的编辑按钮的图像

4

2 回答 2

1

您需要正确设置WOPI 主机功能。在您的情况下,这SupportsUpdate是您需要设置的。您需要实现PutFilePutRelativeFile方法。对于编辑,我强烈建议实施锁并通过SupportLocks属性指示。

于 2018-08-28T10:09:19.177 回答
0

所有这一切都设置好了。问题是官方文档声称在 CheckFileInfo 响应对象中设置所有这些属性后,事情应该开箱即用。

不幸的是,情况并非如此。我们必须实现事件侦听器才能使其相应地工作。

于 2018-08-31T07:44:06.983 回答