没有MS-FSSHTTP / COBALT的WOPI实现

时间:2015-11-05 21:19:15

标签: ms-word ms-office office365 ms-wopi fsshttp

我们正在尝试在不对我们的Office Web Apps服务器使用CobaltCore dll的情况下实现WOPI主机。 (用Java实现)。我发现的所有信息都表明您必须实现MS-FSSHTTP才能编辑Word文档。

但是,这是我在此页面上找到的内容:Integrating with Office Online

  

与Office Online集成相对简单。你只需要做一些   HTML和JavaScript工作,并设置一些简单的REST端点。如果您熟悉现有的Office协议,请注意您不必通过SOAP over HTTP协议(Cobalt)实现[MS-FSSHTTP]:文件同步

还有一个示例实现here

但是当我点击我们的Office Web Apps服务器时,我无法使用它(标题X-WOPI-Override等于COBALT for Word文档)。

  1. 该页面上的信息是否仅适用于您使用Office Online的情况?
  2. 我是否需要在Office Web Apps Server上更改设置,使其行为类似于Excel文件编辑?在CheckFileInfo上,我尝试设置SupportsCoauth = false和SupportsCobalt = false

1 个答案:

答案 0 :(得分:3)

我在问题中提到的文档/页面似乎是指 Office Online Server ...它取代了 Office Web Apps Server

我下载了Office Online Server的预览here

比较两个版本的discovery.xml时,Word docx编辑要求不同:

Office Web Apps Server:
<action name="edit" ext="docx" requires="locks,cobalt,update"

Office Online Server:
<action name="edit" ext="docx" requires="locks,update"

我能够在不引用Microsoft.CobaltCore.dll

的情况下实现Word编辑