我正在使用适用于 CF9 的 ColdFusion Report Builder 并尝试将图表作为 PNG 图像传递到报告中。这是我的 CFML 代码:
<cfchart format="png" name="chartImage">
<cfchartseries type="bar" query="chart" itemcolumn="title" valuecolumn="level">
</cfchart>
<cfreport format="pdf" template="report.cfr" name="grid">
<cfreportparam name="reportTitle" value="#reportType.title#">
<cfreportparam name="chartImage" value="#chartImage#">
</cfreport>
在 CF Report Builder 中,我定义了一个名为 Input ParameterchartImage
并将其设置为BLOB
(也尝试过 type Image
)的类型,完全按照这些说明进行操作。
我收到此错误并且无法克服它:
报表数据绑定错误不兼容[B值分配给ColdFusionReport数据集中的参数chartImage..
我还将参数类型更改为String
,传入 base-64 字符串,然后在报告中将其转换为二进制,但这会引发错误,并显示无帮助的消息[B
。
如何让此图像正确绑定为输入参数?