Examples of MultipartRequest


Examples of org.ajax4jsf.request.MultipartRequest

     
      String fileUploadIndicator = requestParameterMap.get(FileUploadConstants.FILE_UPLOAD_INDICATOR);
      if (fileUploadIndicator != null && Boolean.TRUE.toString().equals(fileUploadIndicator)) {
        decreaseFileCounter(context, clientId);
       
        MultipartRequest multipartRequest = MultipartRequest.lookupRequest(context, uid);
       
        boolean isFlash = (requestParameterMap.get("_richfaces_send_http_error") != null);
       
        List<UploadItem> fileList = multipartRequest.getUploadItems();
       
        if (fileList == null || fileList.size() == 0) {
          return;
        }
       
        boolean formUpload = multipartRequest.isFormUpload();
       
        if (isFlash && !formUpload && fileList.size() > 0) {
          try {
            UploadItem item = fileList.get(0);
            int actualSize = item.getFileSize();
View Full Code Here

Examples of org.ajax4jsf.request.MultipartRequest

      String uid = requestParameterMap.get(Filter.UPLOAD_FILES_ID);
      decreaseFileCounter(context, id);
      Map<String, MultipartRequest> map = (Map<String, MultipartRequest>) externalContext.getSessionMap()
          .get(Filter.REQUESTS_SESSIONS_BEAN_NAME);

      MultipartRequest multipartRequest = map.get(uid);
     
      boolean isFlash = (requestParameterMap.get("_richfaces_send_http_error") != null);
     
      List<UploadItem> fileList = multipartRequest.getUploadItems();
     
      if (fileList == null || fileList.size() == 0) {
        return;
      }
     
      boolean formUpload = multipartRequest.isFormUpload();
     
      if (isFlash && !formUpload && fileList.size() > 0) {
        try {
          UploadItem item = fileList.get(0);
          int actualSize = item.getFileSize();
View Full Code Here

Examples of org.ajax4jsf.request.MultipartRequest

                Map<String, Object> sessionMap = externalContext.getSessionMap();

                Map<String, MultipartRequest> sessions = (Map<String, MultipartRequest>) sessionMap
                        .get(Filter.REQUESTS_SESSIONS_BEAN_NAME);
                if (sessions != null) {
                    MultipartRequest multipartRequest = sessions.get(uid);
                    if (multipartRequest != null) {
                  setupProgressBarValueExpression(facesContext, uid);
                        ajaxContext.setResponseData(multipartRequest.getSize());
                    }
                }
            }
        }
View Full Code Here

Examples of org.ajax4jsf.request.MultipartRequest

     
      String fileUploadIndicator = requestParameterMap.get(FileUploadConstants.FILE_UPLOAD_INDICATOR);
      if (fileUploadIndicator != null && Boolean.TRUE.toString().equals(fileUploadIndicator)) {
        decreaseFileCounter(context, clientId);
       
        MultipartRequest multipartRequest = MultipartRequest.lookupRequest(context, uid);
       
        boolean isFlash = (requestParameterMap.get("_richfaces_send_http_error") != null);
       
        List<UploadItem> fileList = multipartRequest.getUploadItems();
       
        if (fileList == null || fileList.size() == 0) {
          return;
        }
       
        boolean formUpload = multipartRequest.isFormUpload();
       
        if (isFlash && !formUpload && fileList.size() > 0) {
          try {
            UploadItem item = fileList.get(0);
            int actualSize = item.getFileSize();
View Full Code Here

Examples of org.ajax4jsf.request.MultipartRequest

    String uid = queryParamMap.get(FileUploadConstants.UPLOAD_FILES_ID);

    if (uid != null) {

      if (isMultipartRequest(httpRequest)) {
        MultipartRequest multipartRequest = new MultipartRequest(httpRequest, createTempFiles, maxRequestSize, uid);

        try {
          if (isFileSizeRestricted(request, maxRequestSize)) {

            boolean sendError = Boolean.parseBoolean(queryParamMap.get(SEND_HTTP_ERROR));
            if (sendError) {
              response.sendError(HttpServletResponse.SC_REQUEST_ENTITY_TOO_LARGE);
              System.err.println("ERROR " + HttpServletResponse.SC_REQUEST_ENTITY_TOO_LARGE + "request entity is larger than the server is willing or able to process.");
              return;
            } else {
              printResponse(response, "<html id=\"_richfaces_file_upload_size_restricted\"></html>");
            }

          } else if (!checkFileCount(httpRequest, queryParamMap.get("id"))) {
            printResponse(response, "<html id=\"_richfaces_file_upload_forbidden\"></html>");
          } else {

            handleRequest(multipartRequest,  multipartRequest.isFormUpload() ? response :
              new HttpServletResponseWrapper((HttpServletResponse) response){
              @Override
              public void setContentType(String type) {
                super.setContentType(BaseXMLFilter.TEXT_HTML + ";charset=UTF-8");
              }
            }, chain);

            if (multipartRequest.isStopped()) {
              printResponse(response, "<html id=\"_richfaces_file_upload_stopped\"></html>");
            }
          }

        } finally {
          multipartRequest.clearRequestData();
        }
      } else {
        handleRequest(request, response, chain);
      }
    } else {
View Full Code Here

Examples of org.ajax4jsf.request.MultipartRequest

          ajaxContext.setResponseData(requestsSizeMap.get(uid));
        } else {
          ajaxContext.setResponseData(null);
        }
      } else if (FileUploadConstants.FILE_UPLOAD_ACTION_STOP.equals(actionString)) {
        MultipartRequest multipartRequest = MultipartRequest.lookupRequest(facesContext, uid);
        if (multipartRequest != null) {
          multipartRequest.stop();
        }
      }
    }
   
    super.broadcast(e);
View Full Code Here

Examples of org.ajax4jsf.request.MultipartRequest

  public void beforePhase(PhaseEvent event) {
    FacesContext facesContext = event.getFacesContext();
    ExternalContext externalContext = facesContext.getExternalContext();
    Object request = externalContext.getRequest();
    if (request instanceof MultipartRequest) {
      MultipartRequest multipartRequest = (MultipartRequest) request;
      multipartRequest.parseRequest();
      if (multipartRequest.isStopped()) {
        facesContext.responseComplete();
      }
    }
  }
View Full Code Here

Examples of org.apache.struts2.dispatcher.multipart.MultiPartRequest

            return request;
        }

        String content_type = request.getContentType();
        if (content_type != null && content_type.contains("multipart/form-data")) {
            MultiPartRequest mpr = getMultiPartRequest();
            LocaleProvider provider = getContainer().getInstance(LocaleProvider.class);
            request = new MultiPartRequestWrapper(mpr, request, getSaveDir(servletContext), provider);
        } else {
            request = new StrutsRequestWrapper(request, disableRequestAttributeValueStackLookup);
        }
View Full Code Here

Examples of org.apache.struts2.dispatcher.multipart.MultiPartRequest

     * and thus ensure of resource clean up
     *
     * @return
     */
    protected MultiPartRequest getMultiPartRequest() {
        MultiPartRequest mpr = null;
        //check for alternate implementations of MultiPartRequest
        Set<String> multiNames = getContainer().getInstanceNames(MultiPartRequest.class);
        for (String multiName : multiNames) {
            if (multiName.equals(multipartHandlerName)) {
                mpr = getContainer().getInstance(MultiPartRequest.class, multiName);
View Full Code Here

Examples of org.apache.struts2.dispatcher.multipart.MultiPartRequest

            return request;
        }

        String content_type = request.getContentType();
        if (content_type != null && content_type.contains("multipart/form-data")) {
            MultiPartRequest mpr = null;
            //check for alternate implementations of MultiPartRequest
            Set<String> multiNames = getContainer().getInstanceNames(MultiPartRequest.class);
            if (multiNames != null) {
                for (String multiName : multiNames) {
                    if (multiName.equals(multipartHandlerName)) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.