我正在使用PrimeFaces,我希望在执行上传操作后显示上传图片<p:graphicImage>
的预览。
答案 0 :(得分:5)
您可以使用Primefaces Dynamic Image Streaming
喜欢这个
<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");
我从展示中获取了一些代码片段......但是它足以得到一般的想法......