我需要从浏览器编辑我的 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>
现在我的问题是,如果我想启用协作编辑,那么我有哪些选项,哪一个最好?目前,单个用户可以一次编辑文件,因为其他用户文件以只读模式打开。