private static void decodeSimple(FacesContext context, FileUpload fileUpload, MultipartRequest request, String inputToDecodeId) throws IOException { FileItem file = request.getFileItem(inputToDecodeId); if (file != null && !file.getName().isEmpty()) { DefaultUploadedFile uploadedFile = new DefaultUploadedFile(file, fileUpload); if (isValidFile(context, fileUpload, uploadedFile)) { fileUpload.setSubmittedValue(new UploadedFileWrapper(uploadedFile)); } else { fileUpload.setSubmittedValue(""); } } }
@Override public InputStream getInputstream() throws IOException { return getWrapped().getInputstream(); }
@Override public List<String> getFileNames() { return getWrapped().getFileNames(); }
fileUpload.setSubmittedValue(new UploadedFileWrapper(new NativeUploadedFile(uploadedInputParts, fileUpload))); NativeUploadedFile uploadedFile = new NativeUploadedFile(part, fileUpload); if (isValidFile(context, fileUpload, uploadedFile)) { fileUpload.setSubmittedValue(new UploadedFileWrapper(uploadedFile));
@Override public long getSize() { return getWrapped().getSize(); }
private static void decodeSimple(FacesContext context, FileUpload fileUpload, MultipartRequest request, String inputToDecodeId) { FileItem file = request.getFileItem(inputToDecodeId); if (file != null) { if (!file.getName().isEmpty() && isValidFile(fileUpload, file)) { fileUpload.setSubmittedValue(new UploadedFileWrapper(new DefaultUploadedFile(file, fileUpload))); } else { fileUpload.setSubmittedValue(""); } } }
@Override public byte[] getContents() { return getWrapped().getContents(); }
private static void decodeSimple(FacesContext context, FileUpload fileUpload, HttpServletRequest request, String inputToDecodeId) throws IOException, ServletException { Part part = request.getPart(inputToDecodeId); if (part != null && isValidFile(fileUpload, part)) { fileUpload.setSubmittedValue(new UploadedFileWrapper(new NativeUploadedFile(part, fileUpload))); } else { fileUpload.setSubmittedValue(""); } }
@Override public void write(String filePath) throws Exception { getWrapped().write(filePath); }
@Override public String getFileName() { return getWrapped().getFileName(); }
@Override public String getContentType() { return getWrapped().getContentType(); }
@Override public void write(String filePath) throws Exception { getWrapped().write(filePath); }
@Override public String getFileName() { return getWrapped().getFileName(); }
@Override public InputStream getInputstream() throws IOException { return getWrapped().getInputstream(); }
@Override public long getSize() { return getWrapped().getSize(); }
@Override public byte[] getContents() { return getWrapped().getContents(); }
@Override public String getContentType() { return getWrapped().getContentType(); }