docs: private void processHeaderString(String dataHeader) {
  		isFile = dataHeader.indexOf("filename") > 0;
  		formFieldName = getDataFieldValue(dataHeader, "name");
  		if (isFile) {
  			formFileName = getDataFieldValue(dataHeader, "filename");
  			if (formFileName == null) {
  				return;
  			}
  			if (formFileName.length() == 0) {
  				path = StrUtil.EMPTY;
  				fileName = StrUtil.EMPTY;
  			}
  			int ls = FileUtil.lastIndexOfSeparator(formFileName);
  			if (ls == -1) {
  				path = StrUtil.EMPTY;
  				fileName = formFileName;
  			} else {
  				path = formFileName.substring(0, ls);
  				fileName = formFileName.substring(ls);
  			}
  			if (fileName.length() > 0) {
  				this.contentType = getContentType(dataHeader);
  				mimeType = getMimeType(contentType);
  				mimeSubtype = getMimeSubtype(contentType);
  				contentDisposition = getContentDisposition(dataHeader);
  			}
  		}
  	}