【问题标题】:How to display jpeg images from Postgres in Qlik Sense dashboard如何在 Qlik Sense 仪表板中显示来自 Postgres 的 jpeg 图像
【发布时间】:2021-08-22 12:27:45
【问题描述】:

这是我在 Qlik Sense 中的第一个仪表板,我正在尝试显示存储在我的一个 postgres 表中的最后 5 张图像。图像是 jpeg、base64 编码并在 Postgres 中存储为 'bytea' 类型。我在 Postgres ('photo__last_5') 中有一个返回最后 5 张图像的视图。在 Qlik 的加载脚本中,我定义了以下内容:

[last_5]:
Load
created,
'data:image/jpg;base64,' & base64_bytes;
SELECT created, base64_bytes
FROM photo__last_5;

为了将这些照片包含在我的工作表中(并且在阅读了此文档here 之后),我在工作表上添加了一个地图对象,将基本地图设置为无,关闭其他设置以便对象出现空白(这样做后,我没有看到我的对象像文档中显示的那样空白/透明,而是“白色”,不知道它是否正常)。之后,我添加了三个图层(点 (0,0)、点 (25,25) 和我的背景图像),轮廓颜色为白色,点图层的不透明度设置为 0。之后,我创建了一个列出 5 张照片的 Table 对象,因此我可以选择一张。完成后,我希望我的图像会显示在地图对象上,但什么也没有出现。

感谢任何帮助

【问题讨论】:

    标签: postgresql qliksense bytea


    【解决方案1】:

    我通过加载图像 string(以 base64 编码)而不是 base64 bytes 解决了我的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多