报表引用的图片上传到服务器上不生效

在报表中引用了一个桌面的图片做背景图,但是上传到服务器上没有生效,怎么回事呢。应该放在fr的哪个路径下才会生效吗

FineReport 南巷尕杰 发布于 2023-5-17 19:57
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
大林3143511Lv5中级互助
发布于2023-5-17 20:57(编辑于 2023-5-17 21:00)

不应该啊,正常本地连接远程设计器,设置背景图片后,会自动保存到服务器的

会不会设置背景图片时候网络有问题?有没有再试一次?

  • 南巷尕杰 南巷尕杰(提问者) 没有连接远程环境开发 在本地开发的 集成的别的系统的
    2023-05-18 17:54 
  • 大林3143511 大林3143511 回复 南巷尕杰(提问者) 那服务器上没有这个图片啊?要将图片也上传到服务器上,但具体的位置我不太清楚
    2023-05-18 21:43 
  • 南巷尕杰 南巷尕杰(提问者) 一直在本地开发的 后面让老大直接连接远程服务器进行设置就好了
    2023-05-21 18:00 
最佳回答
0
Harvey1Lv7高级互助
发布于2023-5-18 09:44(编辑于 2023-5-18 09:45)

具体看你怎么调用的和上层的,一般有图片内置和图片外置:

①图片内置:直接在报表中设置主题背景,上传即可生效【如果没有生效可能卡顿或者假保存导致,再试下即可】

image.png

②图片内置:足以先上传到服务器,在通过js调用,最好放置在webroot目录之下,调用要写清目录和文件名。具体可以参考文档

外置图片背景- FineReport帮助文档 - 全面的报表使用教程和学习资料  https://help.fanruan.com/finereport/doc-view-2872.html

最佳回答
0
用户k6280494Lv6资深互助
发布于2023-5-18 09:45

1)直接背景设置,图片就上传到xml中了,不需要考虑到路径啥的问题

2)通过数据库获取,即将图片存成二进制了

3)通过路径展示,这样的话需要将图片上传到服务器上toimage函数

  • 4关注人数
  • 399浏览人数
  • 最后回答于:2023-5-18 09:45
    请选择关闭问题的原因
    确定 取消
    返回顶部