2 Answers

换了一个文件好了,第一个文件打不开,请问这可能是什么原因呢?如何避免

您好,weboffice 内部的错误为版本号不匹配。

结合您之前的提问,怀疑是您在两次打开 id 为 1 的文件之间,重启过 java demo。这个 demo 有一个问题就是 file id 是从 1 开始的流水。重启之后 file_id = 1 的文件还存在,但是版本号已经重置成 1 了。造成了 weboffice 返回的错误。

当时是我们(我)提供 demo 时不谨慎造成的。我们已经修正了这个问题(使用 uuid 替换流水号,可以极大概率避免该问题),并且提交了代码。请您更新本地的 demo 并重试。

我们测试环境上星期还正常,上午上班也无法打开文档了,并且保存提示内部错误!

您好。建议您新开一个问题,然后提供一下详细信息。错误页面,文件 id 等。