Я хочу подробно вставить изображения из базы данных в мой отчет в Jaspersoft Studio.
В JPG-изображения сохраняются в MySQL в поле imgdata из типа LONGBLOB.
I`v пытался поставить эти выражения в элементе Image:Как вставить изображения из базы данных?
$F{imgdata}
MyUtil.getInputStream($F{imgdata})
В первом случае я получаю эту ошибку:
net.sf.jasperreports.engine.JRException: net.sf.jasperreports.engine.JRException: Unknown image source class [B
... и во втором случае эта ошибка:
net.sf.jasperreports.engine.JRException:
net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error
evaluating expression : Source text :
MyUtil.getInputStream($F{imgdata})
Мой вопрос: Как вставить изображения из базы данных в Отчет JasperReports?
Может быть [Отображение изображения в Ireports с использованием PostGreSQL] (http://stackoverflow.com/q/8430313/876298) пост help –
Каков тип поля 'imgdata' (в вашем * jrxml * файле)? –