微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 WebDAV Server 中实现协作?

如何解决如何在 WebDAV Server 中实现协作?

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

enter image description here

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

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

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

解决方法

无法使用 WebDAV 共同创作。

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。