起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5858|回复: 5

[结贴] 关于报表图片显示问题

[复制链接]

1

主题

3

帖子

11

积分

新手上路

Rank: 1

积分
11
QQ
发表于 2017-11-9 01:00:46 | 显示全部楼层 |阅读模式
版本: BeX5V3.5 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
我在数据库字段中存储的图片fTPLJ路径为:“/baas/CGNJY/Yhsm/browsePicfile?storeFileName=C7C0517D76C00001B0B4F70058C6FD00.jpg&ownerID=userid”

用html image bind-attr-src:val("fTPLJ"),图片能正常显示,查看图片显示的路径为http://localhost:8080/baas/CGNJY/Yhsm/browsePicfile?storeFileName=C7C0529E7FF000012DB949601B6810C6.jpg&ownerID=userid

在报表里面单元格设置了display-type:image,单元格reportData1.fTPLJ,图片不能显示,为一个小方框,查看网页源码图片路径为:http://localhost:8080/x5/baas/CGNJY/Yhsm/browsePicfile?storeFileName=C7C0529E7FF000012DB949601B6810C6.jpg&ownerID=userid。另外报表用的action为KSQLAction。

为什么报表页面图片路径会多一个“x5”的路径出来呢?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35938
发表于 2017-11-9 10:53:43 | 显示全部楼层
参考http://docs.wex5.com/bex5-report-question-list-10010/中的方式直接在后端拼接完整的url看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

1

主题

3

帖子

11

积分

新手上路

Rank: 1

积分
11
QQ
 楼主| 发表于 2017-11-18 15:18:38 | 显示全部楼层
本帖最后由 2008pj 于 2017-11-18 15:21 编辑
jishuang 发表于 2017-11-9 10:53
参考http://docs.wex5.com/bex5-report-question-list-10010/中的方式直接在后端拼接完整的url看看 ...

后端已拼接完成,在数据库字段中存储的图片路径为:“/bass/……”。报表中显示不出图片,如图 微信截图_20171118151347.png 。在破烂的图标上查看图片地址为:http://127.0.0.1:8080/x5/baas/……。注意路径中多了"x5"。应该是自动补充上去的。为什么会自动填个x5的目录呢?

用htm img就能显示图片,如图: 微信截图_20171118151400.png 。右键查看图片路径为:http://127.0.0.1:8080/baas/……。注意路径中没有"x5"

求解……



回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35938
发表于 2017-11-20 10:20:53 | 显示全部楼层
在js中获取到url中的IP和端口,然后传到后端,table返回前把url拼接为http://XXXXX的完整路径
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

1

主题

3

帖子

11

积分

新手上路

Rank: 1

积分
11
QQ
 楼主| 发表于 2017-11-22 00:32:46 | 显示全部楼层
jishuang 发表于 2017-11-20 10:20
在js中获取到url中的IP和端口,然后传到后端,table返回前把url拼接为http://XXXXX的完整路径 ...

不用JS,在action中JAVA怎么获取URL和端口?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35938
发表于 2017-11-22 09:53:52 | 显示全部楼层
java中可以获取的是model同级的conf/server.xml中配置的external-address的地址,如果没有外网就配置为内网地址

获取方法是JustepConfig.getUIServer()
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-13 08:56 , Processed in 0.073689 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表