I\'m trying to upload a file with primefaces fileuploader but it returns null,
addPhotos.xhtml :
Here, it is for your reference.
upload.xhtml
PrimefacesFileUpload.java
@ManagedBean(name = "PrimefacesFileUpload")
public class PrimefacesFileUpload {
private UploadedFile uploadedFile;
public void setUploadedFile(UploadedFile uploadedFile) {
this.uploadedFile = uploadedFile;
}
public UploadedFile getUploadedFile() {
return uploadedFile;
}
public void upload(ActionEvent event) {
String fileName = uploadedFile.getFileName();
byte[] content = uploadedFile.getContents();
String contentType = uploadedFile.getContentType();
// Keep upload file
FacesContext.getCurrentInstance().addMessage("messages", new FacesMessage("Successful! " + uploadedFile.getFileName() + " is uploaded."));
}
}
web.xml - Make sure to config
PrimeFaces FileUpload Filter
org.primefaces.webapp.filter.FileUploadFilter
thresholdSize
51200
PrimeFaces FileUpload Filter
Faces Servlet