文档编辑触发的保存、或手动保存无法识别文件是否被修改,导致文件历史版本太多

阅读次数 72

在业务场景中,文档会被频繁的打开,或预览、或编辑: 1、手动保存:文件未做任何修改的情况下,通过键盘Ctrl + S触发手动保存,文件的md5值与回调传过来的sha1值都发生了变化,导致无法识别文件是否有被修改

2、刷新文档:也会触发文档保存,且is_manual参数值为true,文件的md5值与回调传过来的sha1值也都发生了变化,导致无法识别文件是否有被修改

以上两种情况,导致文件历史版本太多,业务根本无法查看历史版本

md5值计算方式:SecureUtil.md5().digestHex(file.getBytes()) 在文件未修改的情况下,md5值计算结果不一致

2 Answers

怎么禁止使用Ctrl + S保存?

暂无屏蔽Ctrl+S的配置。

当前是WWO如果文件未发生改变的话,是不会保存文档的。 具体的保存版本和协作记录会都会有记录,如下图位置查看。 图片.png