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.
