我正在使用<p:fileUpload>
上传图片,如下所示。
<p:fileUpload mode="advanced"
fileLimit="1"
allowTypes="/(\.|\/)(gif|jpe?g|png)$/"
update="@this"
fileUploadListener="#{bean.fileUploadListener}"/>
关联的JSF托管bean中的侦听器方法。
private byte[] file; //Getter only
public void fileUploadListener(FileUploadEvent event) throws IOException {
UploadedFile uploadedFile = event.getFile();
file = IOUtils.toByteArray(uploadedFile.getInputstream());
}
如何在上传后直接从此JSF托管bean在<p:graphicImage>
上显示此上传的图像文件?它只是提示用户要上传预览的图像。