0

我正在使用 PrimeFaces,我想<p:graphicImage>在执行上传操作后立即显示上传图像的预览。

4

1 回答 1

5

您可以使用Primefaces 动态图像流

像这样

<p:fileUpload update="myImage" fileUploadListener="#{myBean.handleFileUpload}" ....

<p:graphicImage id="myImage" value="#{myBean.chart}" />


private StreamedContent chart;  

File chartFile = new File("someFile");

chart = new DefaultStreamedContent(new FileInputStream(chartFile), "image/png");

我从展示中获取了一些代码片段......但这足以获得一般的想法......

于 2012-11-30T12:23:28.223 回答