code: def parse_multipart(fp, headers):
      fs = cgi.FieldStorage(
          fp=fp,
          environ={"REQUEST_METHOD": "POST"},
          headers=headers,
          keep_blank_values=True,
      )
      form = {}
      files = {}
      if hasattr(fs, "list") and isinstance(fs.list, list):
          for f in fs.list:
              logger.debug(
                  f"FILE-NAME: {f.filename}; NAME: {f.name}; SIZE: {len(f.value)}"
              )
              if f.filename:
                  files[f.filename] = f.value
              else:
                  form[f.name] = f.value
      return form, files
  
imports: import cgi
  import http.client
  import json
  import logging
  import mimetypes
  import os
  import tempfile
  from urllib.parse import quote_plus, urlparse
  import requests
label_desc: Use image node_id 8 for calling the MONAILabelUtils obj's underlying member method code with example usage: obj.parse_multipart(fp, headers) and returns: form,  files