使用安全 URL 将图像插入 BIRT 报告
Insert an image into a BIRT report with a secured URL
我想用 URL 在我的报告中加载图像。
以下 Whosebug 问题回答了这个问题。
How to insert an image into a BIRT report with an URL properly?
但是,我的 URL 不是 public,需要身份验证才能访问。比如,在 header.
中添加授权令牌
如何拦截插入授权令牌的请求?
您可以添加一个新的 "Scripted Data Source" 并使用所需的授权令牌在 JavaScript 中写入您的请求,以将图像数据加载到您的数据源中。
然后添加数据集以从脚本数据源获取数据。之后,您将图像添加为 "Dynamic image" 并从从脚本数据源获取数据的数据集中加载数据。这个有点复杂,不过应该是可以的。
请自行搜索创建脚本化数据源的教程。这是一个复杂的领域,但开辟了很多可能性。
我想用 URL 在我的报告中加载图像。 以下 Whosebug 问题回答了这个问题。 How to insert an image into a BIRT report with an URL properly?
但是,我的 URL 不是 public,需要身份验证才能访问。比如,在 header.
中添加授权令牌如何拦截插入授权令牌的请求?
您可以添加一个新的 "Scripted Data Source" 并使用所需的授权令牌在 JavaScript 中写入您的请求,以将图像数据加载到您的数据源中。 然后添加数据集以从脚本数据源获取数据。之后,您将图像添加为 "Dynamic image" 并从从脚本数据源获取数据的数据集中加载数据。这个有点复杂,不过应该是可以的。
请自行搜索创建脚本化数据源的教程。这是一个复杂的领域,但开辟了很多可能性。