fix GetPostFormMap (#2051)

This commit is contained in:
Panmax 2019-09-10 14:32:30 +08:00 committed by Bo-Yi Wu
parent f38c30a0d2
commit b8b2fada5c
1 changed files with 2 additions and 7 deletions

View File

@ -491,13 +491,8 @@ func (c *Context) PostFormMap(key string) map[string]string {
// GetPostFormMap returns a map for a given form key, plus a boolean value
// whether at least one value exists for the given key.
func (c *Context) GetPostFormMap(key string) (map[string]string, bool) {
req := c.Request
if err := req.ParseMultipartForm(c.engine.MaxMultipartMemory); err != nil {
if err != http.ErrNotMultipart {
debugPrint("error on parse multipart form map: %v", err)
}
}
return c.get(req.PostForm, key)
c.getFormCache()
return c.get(c.formCache, key)
}
// get is an internal method and returns a map which satisfy conditions.