I'm uploading images using <p:fileUpload>
as follows.
<p:fileUpload mode="advanced"
fileLimit="1"
allowTypes="/(\.|\/)(gif|jpe?g|png)$/"
update="@this"
fileUploadListener="#{bean.fileUploadListener}"/>
The listener method in the associated JSF managed bean.
private byte[] file; //Getter only
public void fileUploadListener(FileUploadEvent event) throws IOException {
UploadedFile uploadedFile = event.getFile();
file = IOUtils.toByteArray(uploadedFile.getInputstream());
}
How to display this uploaded image file on <p:graphicImage>
directly from this JSF managed bean after it has been uploaded? It is just to prompt a user that the image being previewed is going to be uploaded.