取数据库图片值显示单元格问题

我有一个应用程序将图片存在了数据库字段中,字段类型为longtext,现在想通过报表将数据在报表中显示出来。

存在数据库中的格式是

[{"name":"1.jpg","path":"/uploads/item/2018/e54439b3-3f9d-4a62-86d7-2477ab9830ae.jpg"}]

我想通过Toimage函数给显示在单元格中,但是因为前面有一些字段,取不出来,前台显示如下:

image.png

如果数据库里面手改改成后面部分e54439b3-3f9d-4a62-86d7-2477ab9830ae.jpg,可以显示出来。

image.png

image.png可能显示,现在如何只取上面数据库图片路径?

FineReport osboer 发布于 2018-12-9 09:56
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
城落满芯Lv6中级互助
发布于2018-12-9 10:09

思路:字符串截取

从右向左找 / 所在的位置a1,

从右向左找 " 所在的位置a2,

字符串截取  起始位置a1,长度 (a2-a1)+1

试试,数据库不同,查找字符串的函数不同,字符截取函数也不同

  • 2关注人数
  • 493浏览人数
  • 最后回答于:2018-12-9 10:09
    请选择关闭问题的原因
    确定 取消
    返回顶部