我的表中有一个文本字段,其值为base64image,如下所示:
iVBORw0KGgoAAAANSUhEUgAAAKAAAABQCAYAAACeXX40AAAAAXNSR0IArs4c6QAAABxpRE9UAAAAAgAAAAAAAAAoAAAAKAAAACgAAAAoAAABm0Xg9YIAAAFnSURBVHgB7NQ/S4VQGMfxe9N7FTEh8M+kIoI2NDdLNATqIthYBwIHx6C5qaGhXkWTryR6Ib0Ne25g3MXbJnf4HvghBx
如何在iReport 4.0.1中显示读取此字段的图像? 我使用了this中的指南,但没有奏效。 它抛出以下错误:
SimpleJasperReportsContext cannot be resolved to a type
即使我将所需的类导入xml文件:
<import value="org.apache.commons.codec.binary.Base64"/>
并将其添加到我的ImageExpression值:
new ByteArrayInputStream(Base64.decodeBase64($F{out_sign_in}.getBytes()))
我收到以下错误:
Base64 cannot be resolved
这link解决了我的问题