CQ5如何通过来自jcr:data的InputStream渲染图像?

时间:2013-06-11 22:42:10

标签: cq5

我使用基础/组件/图像组件保存了我的图像,但我无法再次获取图像。

我的JSP代码:

String src = "";

if(image.hasProperty("fileReference")){
    src = image.getProperty("fileReference").getString();

}else if(image.hasNode("file")){
    Node jcrContent = image.getNode("file").getNode("jcr:content");

    InputStream iContent = jcrContent.getProperty("jcr:data").getBinary().getStream();

    out.print(iContent);

    jcrContent.getProperty("jcr:data").getBinary().dispose();
}

 <img src="<%= src %>">

我的图片是一个节点。

0 个答案:

没有答案