如何实现,在已创建的文档中,上传一个新的doc文档并覆盖

阅读次数 54

已经创建了一个在线文档,并绑定了fileid。 如何能够上传另一个本地的doc文件,并将此本地文件内容,加载到此在线文件中?

1 Answers

您好。文档的内容是保存在您的服务端的,所以您可以自行更新文档的内容。需要注意的是版本要做相应的增加。否则可能会导致 WebOffice 端记录的版本出问题。

您更新的服务端的文件信息之后(包括版本和内容),如果当前文档没有在 weboffice 打开,那么用户下次打开的时候,就能看到新的版本内容;如果文档已经打开,有两种表现:

  1. 用户当前没有在编辑(距离用户最近一次编辑行为超过1分钟),会触发 weboffice 的离线版本检查逻辑,请求您的文档接口,获取文档的最新版本。此时会发现有新版本,前端页面会弹出有新版本提示并刷新页面;
  2. 如果文档正在编辑过程中,且用户此时执行了保存版本操作(ctrl+s),是否能保存成功,由您的服务端报错接口来确定。