Office365 WOPI-单击“编辑”时,Excel文档不会切换到编辑模式;“在浏览器中编辑”;按钮
我有一个WOPI服务,它在其Office365 WOPI-单击“编辑”时,Excel文档不会切换到编辑模式;“在浏览器中编辑”;按钮,office365,ms-wopi,excel-online,Office365,Ms Wopi,Excel Online,我有一个WOPI服务,它在其CheckFileInfo中返回所有必需的数据,包括: "UserCanWrite": true, "EditModePostMessage": true, "UserCanNotWriteRelative": true, "HostEditUrl": "domain.com/Home/Detail/fileId?action=edit", "HostViewUrl": "domain.com/Home/Detail/fileId?action=view" 但
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时,单击“在浏览器中编辑”按钮不会将文档切换到编辑模式
原因可能是什么?我们遗漏了什么吗
您需要正确设置。
在您的情况下,需要设置的是
SupportsUpdate
。您需要实现PutFile
和PutRelativeFile
方法。对于编辑,我强烈建议实现锁并通过属性指示。所有这些都已设置。问题在于官方文档声称,在CheckFileInfo响应对象中设置所有这些属性之后,事情应该开箱即用
不幸的是,情况并非如此。我们必须实现事件侦听器,它才能相应地工作