资源导入的时候静态资源上传失败
更新时间: 2025-12-17 17:02:51
阅读 308
资源导入的时候静态资源上传失败
场景: 用户在A环境里面将大屏或报告的资源导出并在B环境里面导入,导入后资源包里面图片资源无法加载出来

原因:两套环境的 systemMark 是相同的,导致迁移的时候没有同步静态资源从而导致静态资源没有重新上传,可以通过:域名/api/dash/config查询

解决办法:
- 在两套有数业务库里面查找:version表里面的type="mark" 如果两个环境里面的version字段是一模一样的话修改其中一个环境的version内容使两个version不一样即可
查询SQL:select * from version where type = 'mark';

注解:为何两个一样的systemMark就会导致静态资源不会重新上传?
这个是因为有数本身是有一个判断,当version一样时会认为是同一套环境里面在做资源的迁移,
举例:同一个环境里面不同的项目做迁移,这个时候version就会是一样的,这样的话有数是不会从新上传静态资源的。
只有当version不一样的时候,有数才会判断为两套环境,这的话才会从新上传资源包里面的静态资源
文档反馈
以上内容对您是否有帮助?