if (m_multiPartFileItems != null) { m_parameterMap = CmsRequestUtil.readParameterMapFromMultiPart( getCms().getRequestContext().getEncoding(), m_multiPartFileItems);
if (m_multiPartFileItems != null) { m_parameterMap = CmsRequestUtil.readParameterMapFromMultiPart( getCms().getRequestContext().getEncoding(), m_multiPartFileItems);
m_parameterMap = CmsRequestUtil.readParameterMapFromMultiPart( getRequestContext().getEncoding(), m_mulipartFileItems);
/** * Fills all class parameter values from the data provided in the current request.<p> * * For this class, the parameters are filled manually from the request, because the needed parameter * names for the file browser are in mixed case and not lower case.<p> * * @param request the current JSP request */ public void fillParamValues(HttpServletRequest request) { // ensure a multipart request is parsed only once (for "forward" scenarios with reports) if (null == request.getAttribute(REQUEST_ATTRIBUTE_MULTIPART)) { // check if this is a multipart request m_multiPartFileItems = CmsRequestUtil.readMultipartFileItems(request); if (m_multiPartFileItems != null) { // this was indeed a multipart form request CmsRequestUtil.readParameterMapFromMultiPart( getCms().getRequestContext().getEncoding(), m_multiPartFileItems); request.setAttribute(REQUEST_ATTRIBUTE_MULTIPART, Boolean.TRUE); } } // manually fill the required request parameters in the members setParamCommand(decodeParamValue(PARAM_COMMAND, request.getParameter(PARAM_COMMAND))); setParamCurrentFolder(decodeParamValue(PARAM_CURRENTFOLDER, request.getParameter(PARAM_CURRENTFOLDER))); setParamNewFolderName(decodeParamValue(PARAM_NEWFOLDERNAME, request.getParameter(PARAM_NEWFOLDERNAME))); setParamServerPath(decodeParamValue(PARAM_SERVERPATH, request.getParameter(PARAM_SERVERPATH))); setParamType(decodeParamValue(PARAM_TYPE, request.getParameter(PARAM_TYPE))); }
parameters = CmsRequestUtil.readParameterMapFromMultiPart( getCms().getRequestContext().getEncoding(), getMultiPartFileItems());
parameters = CmsRequestUtil.readParameterMapFromMultiPart( getCms().getRequestContext().getEncoding(), getMultiPartFileItems());
/** * Parses the request.<p> * * Stores the file items and the request parameters in a local variable if present.<p> * * @param listener the upload listener * * @throws Exception if anything goes wrong */ private void parseRequest(CmsUploadListener listener) throws Exception { // check if the request is a multipart request if (!ServletFileUpload.isMultipartContent(getRequest())) { // no multipart request: Abort the upload throw new CmsUploadException(m_bundle.key(org.opencms.ade.upload.Messages.ERR_UPLOAD_NO_MULTIPART_0)); } // this was indeed a multipart form request, read the files m_multiPartFileItems = readMultipartFileItems(listener); // check if there were any multipart file items in the request if ((m_multiPartFileItems == null) || m_multiPartFileItems.isEmpty()) { // no file items found stop process throw new CmsUploadException(m_bundle.key(org.opencms.ade.upload.Messages.ERR_UPLOAD_NO_FILEITEMS_0)); } // there are file items in the request, get the request parameters m_parameterMap = CmsRequestUtil.readParameterMapFromMultiPart( getCmsObject().getRequestContext().getEncoding(), m_multiPartFileItems); listener.setFinished(true); }
m_parameterMap = new HashMap(); if (mulipartFileItems != null) { m_parameterMap = CmsRequestUtil.readParameterMapFromMultiPart( jsp.getRequestContext().getEncoding(), mulipartFileItems);