code: func (c *Ctx) ParseMultipartForm(maxMemory int64) error {
  
  	if c.multipartFormParsed {
  		return nil
  	}
  
  	if err := c.request.ParseMultipartForm(maxMemory); err != nil {
  		return err
  	}
  
  	for _, entry := range c.params {
  		c.request.Form.Add(entry.Key, entry.Value)
  	}
  
  	c.multipartFormParsed = true
  
  	return nil
  }
docs: // ParseMultipartForm calls the underlying http.Request ParseMultipartForm
  // but also adds the URL params to the request Form as if they were defined
  // as query params i.e. ?id=13&ok=true but does not add the params to the
  // http.Request.URL.RawQuery for SEO purposes