0

我需要从浏览器编辑我的 AWS-S3 上传的 MS Office 文档。因此,我们使用 httpd 扩展在 Apache 上创建了自己的 WebDAV 服务器。工作流程在下图和描述中进行了解释。

在此处输入图像描述

现在编辑工作得很好。我的 UI 客户端在 WebDAV 服务器上命中 Spring Boot API。它会将 abcd.docx -> S3 对象复制到 WebDAV 文件夹,比如 var/www/html/webdav。现在文件的路径变为 var/www/html/webdav/abcd.docx。我将文件路径发送到 UI 客户端,例如https://www.mywebdavserverxyz.com/webdav/abcd.txt。我在本地 Microsoft Office 应用程序中打开此文档,例如:

<a href='ms-word:ofe|u|https://www.mywebdavserverxyz.com/webdav/abcd.txt'>Edit</a>

现在我的问题是,如果我想启用协作编辑,那么我有哪些选项,哪一个最好?目前,单个用户可以一次编辑文件,因为其他用户文件以只读模式打开。

4

1 回答 1

0

无法使用 WebDAV 共同创作。

但是,如果您修改 WebDAV 服务器以实现共享锁,当第二个用户开始编辑文档时,他们将收到一条消息,说明文档当前正在编辑,并且他们可以决定继续编辑,一旦初始用户解锁了他们的文档更改将合并到第二个用户更改(如果有)中。

于 2021-07-13T02:06:10.323 回答