请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

yishangliyang

初级会员

21

主题

59

帖子

350

积分

初级会员

积分
350
yishangliyang
初级会员   /  发表于:2025-1-15 16:40  /   查看:57  /  回复:5
10金币
1736930382641.png650835265.png


image.png282757567.png

最佳答案

查看完整内容

我将上一个回答中的文档链接已经更新了。 首先步骤如上面回答所说的,主要分两种方式,请求URL或者访问数据库中的Base64/二进制。 1. 我们首先要能保证存储的图片能在浏览器使用对应URL访问到。例如我的图片在数据库中存储的是 aaaaffd.png,这是一个图片名加后缀的记录。而图片的源文件在B电脑存储,并且提供了对外访问的接口。我可以在其他电脑上使用http://10.32.10.24:2242/picture/aaaaffd.png请求到相应图片,那么通过创 ...

5 个回复

倒序浏览
最佳答案
最佳答案
lucas.Yan
超级版主   /  发表于:2025-1-15 16:40:35
来自 6#
yishangliyang 发表于 2025-1-18 11:44
我这,存的就是文本 ,可以拼接路径, 可以从两方面 第一方面  url链接 ,不会整 。 第二个,转换成图片 ...

我将上一个回答中的文档链接已经更新了。
首先步骤如上面回答所说的,主要分两种方式,请求URL或者访问数据库中的Base64/二进制。
1. 我们首先要能保证存储的图片能在浏览器使用对应URL访问到。例如我的图片在数据库中存储的是 aaaaffd.png,这是一个图片名加后缀的记录。而图片的源文件在B电脑存储,并且提供了对外访问的接口。我可以在其他电脑上使用http://10.32.10.24:2242/picture/aaaaffd.png请求到相应图片,那么通过创建计算列将前面的前缀http://10.32.10.24:2242/picture和数据库存储的名称后缀拼接起来即可。
2. 第二种也是需要找到对应的图片文件,将其转换为Base64或者二进制数据重新存储成一个表并和之前的名称后缀字段行对应。
回复 使用道具 举报
lucas.Yan
超级版主   /  发表于:2025-1-15 17:53:19
2#
本帖最后由 lucas.Yan 于 2025-1-20 09:21 编辑

一般来说,数据库中直接存储的是二进制的图片内容,或者base64字符串这样格式的数据更方便去加载。

看您截图中数据库实际存储的是uuid.png这样的格式,正常情况下通过浏览器URL访问这样的格式也无法加载。
您可以先确定自己的图片存放地址和映射关系之后,拼接成URL,然后通过浏览器地址栏访问测试。
之后用相同的内容规则绑定在表格组件中就可以正常显示了。

具体格式您可以参考文档内容:
表格类组件中显示图片 < 表格类组件 < 可视化 | Wyn商业智能



回复 使用道具 举报
yishangliyang
初级会员   /  发表于:2025-1-18 11:35:13
3#
lucas.Yan 发表于 2025-1-15 17:53
一般来说,数据库中直接存储的是二进制的图片内容,或者base64字符串这样格式的数据更方便去加载。

看您 ...

你发我的链接打不开
回复 使用道具 举报
yishangliyang
初级会员   /  发表于:2025-1-18 11:38:05
4#
yishangliyang 发表于 2025-1-18 11:35
你发我的链接打不开

存的是图片名+后缀 ,想在报表表格里体现图片,麻烦详细步骤发我一下呗!
回复 使用道具 举报
yishangliyang
初级会员   /  发表于:2025-1-18 11:44:36
5#
yishangliyang 发表于 2025-1-18 11:35
你发我的链接打不开

我这,存的就是文本 ,可以拼接路径, 可以从两方面 第一方面  url链接 ,不会整 。 第二个,转换成图片格式 。不会整 。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部