primefaces FileUploadEvent returns null

后端 未结 2 780
南笙
南笙 2021-01-27 14:51

I\'m trying to upload a file with primefaces fileuploader but it returns null,

addPhotos.xhtml :



        
2条回答
  •  萌比男神i
    2021-01-27 15:53

    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
    
    

提交回复
热议问题