private static void decodeAdvanced(FacesContext context, FileUpload fileUpload, MultipartRequest request) throws IOException { String clientId = fileUpload.getClientId(context); FileItem file = request.getFileItem(clientId); if (file != null) { DefaultUploadedFile uploadedFile = new DefaultUploadedFile(file, fileUpload); if (isValidFile(context, fileUpload, uploadedFile)) { fileUpload.queueEvent(new FileUploadEvent(fileUpload, uploadedFile)); } } }
private static void decodeAdvanced(FacesContext context, FileUpload fileUpload, HttpServletRequest request) throws IOException, ServletException { String clientId = fileUpload.getClientId(context); Part part = request.getPart(clientId); if (part != null) { NativeUploadedFile uploadedFile = new NativeUploadedFile(part, fileUpload); if (isValidFile(context, fileUpload, uploadedFile)) { fileUpload.queueEvent(new FileUploadEvent(fileUpload, uploadedFile)); } } }
private static void decodeAdvanced(FacesContext context, FileUpload fileUpload, HttpServletRequest request) throws IOException, ServletException { String clientId = fileUpload.getClientId(context); Part part = request.getPart(clientId); if (part != null && isValidFile(fileUpload, part)) { fileUpload.queueEvent(new FileUploadEvent(fileUpload, new NativeUploadedFile(part, fileUpload))); } }
private static void decodeAdvanced(FacesContext context, FileUpload fileUpload, MultipartRequest request) { String clientId = fileUpload.getClientId(context); FileItem file = request.getFileItem(clientId); if (file != null && isValidFile(fileUpload, file)) { fileUpload.queueEvent(new FileUploadEvent(fileUpload, new DefaultUploadedFile(file, fileUpload))); } }