Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Office365 WOPI-单击“编辑”时,Excel文档不会切换到编辑模式;“在浏览器中编辑”;按钮_Office365_Ms Wopi_Excel Online - Fatal编程技术网

Office365 WOPI-单击“编辑”时,Excel文档不会切换到编辑模式;“在浏览器中编辑”;按钮

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" 但

我有一个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时,单击“在浏览器中编辑”按钮不会将文档切换到编辑模式

原因可能是什么?我们遗漏了什么吗

您需要正确设置。
在您的情况下,需要设置的是
SupportsUpdate
。您需要实现
PutFile
PutRelativeFile
方法。对于编辑,我强烈建议实现锁并通过属性指示。

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

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