docs: public void doFilterImpl(ServletRequest pRequest, ServletResponse pResponse, FilterChain pChain) throws IOException, ServletException {
          HttpServletRequest request = (HttpServletRequest) pRequest;
  
          // Get the content type from the request
          String contentType = request.getContentType();
  
          // If the content type is multipart, wrap
          if (isMultipartFileUpload(contentType)) {
              pRequest = new HttpFileUploadRequestWrapper(request, uploadDir, maxFileSize);
          }
  
          pChain.doFilter(pRequest, pResponse);
      }