查看: 9041|回复: 1

onlyoffice应用市场的兼容问题

升级   1.61%

1

主题

0

回帖

161

积分

注册会员

Rank: 2

积分
161
发表于 2023-5-13 16:18:13 | 显示全部楼层 |阅读模式
本帖最后由 imxfeng 于 2023-5-13 16:19 编辑

自编译部署的7.0版本升级到8.0.1以后,流程和内容管理里的onlyoffice组件能正常打开显示,但是不能创建。

于是到应用市场重新安装了onlyOffice集成应用,重新配置了以后可以创建包含onlyoffice组件的流程和内容文档。但是以前的所有的文档都不能打开了。
提示The "document.fileType" parameter for the config object is invalid. 手动在数据库extension字段填写docx以后就不会提示了,但是会出现附件不能下载的问题。

发现新升级以后的onlyoffice的文件存储路径和数据库的结构都发生了改变。升级以前的文件是存放到配置文件里提供的路径下,如:
/o2server/local/repository/storage/onlyofficeFile
升级以后程序会根据内容管理或流程文件分别存储到/o2server/local/repository/storage/cms 或 /o2server/local/repository/storage/processPlatform路径下

升级以前onlyoffice_file表的fileModel字段会记录document的信息,升级以后也没有了。

临时的解决办法:
删掉新组件的jar,war包,使用老版本的。
新编译的OnlyOffice.min.js也还原成之前的OnlyOffice.min.js。 x_component_cms_Xform和x_component_process_Xform 都要替换
新的配置文件/config/onlyofficeFileSettings.json 也还原成以前的
但是这样对后续的版本更新比较麻烦
请问官方大大:
是否新版的onlyoffice组件不会读取filemodel字段里的信息来判断文件的存放路径?新组件不能通过数据库获取老版本文件的存放路径?

回复

使用道具 举报

升级   100%

3

主题

1687

回帖

1018

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1018
发表于 2023-5-15 10:21:53 | 显示全部楼层
您好,我这边测试新老是可以兼容,您调试跟踪一下看看



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread