标签: fsshttp

Office Web Apps Word编辑

我们的想法是使用Office Web Apps构建专有的Java后端文档系统.

我们创建了WOPI客户端,允许我们查看/编辑PowerPoint和Excel Web应用程序文档,但我们只能查看Word文档.

要编辑Word Web App文档,您需要实现MS-FSSHTTP.

似乎没有关于如何在代码中实际执行此操作的信息.有没有人表演或会知道如何?

c# java ms-word fsshttp ms-wopi

5
推荐指数
1
解决办法
1741
查看次数

如何实现MS-FSSHTTP以在C#和WOPI客户端上使用WOPI主机编辑Word

我正在使用MS-WOPI客户端作为Office Web Apps来实现MS-WOPI主机。我想提供Word编辑功能,并且需要实现MS-FSSHTTP协议。

我阅读了文档http://msdn.microsoft.com/en-us/library/dd943623(v=office.12).aspx

我也尝试罚款一些例子,但没有成功。

有人可以提供一个简单的MS-FSSHTTP实现示例吗?

c# fsshttp ms-wopi

5
推荐指数
1
解决办法
2652
查看次数

文件被锁定以进行编辑后,何时应在 WOPI 服务器端解锁文件

基于 WOPI 协议,并且还通过互联网发布,包括 stackoverflow 发布CobaltCore 程序集,我们能够在 Office Web App 服务器上对 ppt/excel/word 进行编辑。我们试图了解更多的一件事是关于锁定/解锁。我对excel文件做了一些测试以了解锁定和解锁。如果我们能在 excel 中理解这一点,我们将移至 word 文件。以下是我的发现:

  1. 当我开始在浏览器上编辑 excel 文件时,OWA 服务器会调用 Lock WOPI Http 请求(x-wopi-override 标头为 LOCK)到 WOPI 服务器
  2. 2 分钟后,OWA 服务器将通过调用 PutFile ( x-wopi-override: PUT) 自动保存我编辑的内容到 WOPI 服务器
  3. 当我关闭浏览器选项卡时,会有从 OWA 服务器到 WOPI 服务器的 Unlock Http 请求调用 ( x-wopi-override: UNLOCK )

然而,在上述第 2 步之后,如果我只是让浏览器闲置超过 1 小时,实际上 OWA 服务器会每 15 分钟调用一次 RefreshLock ( x-wopi-override: REFRESH_LOCK ) 来刷新相同的锁,尽管默认情况下锁应该是过期的每个 WOPI 协议文件 30 分钟后。这样,它将继续锁定文件,WOPI 服务器没有机会释放锁定。

我只是想知道,当用户在客户端空闲时,我们什么时候可以在 WOPI 服务器端释放锁。我们无法将文件锁定几个小时(我还不知道这里的限制,尽管我们在很长时间后在 OWA 上查看 SharePoint 文件时会收到诸如会话已过期的消息),这将阻止其他用户编辑文件. 我们将 …

c# sharepoint fsshttp ms-wopi

5
推荐指数
0
解决办法
1051
查看次数

标签 统计

c# ×3

fsshttp ×3

ms-wopi ×3

java ×1

ms-word ×1

sharepoint ×1