From f3fb259eeec2c2c8e1896edecf78892d1c2dfadb Mon Sep 17 00:00:00 2001 From: loveuer Date: Mon, 11 Mar 2024 16:28:33 +0800 Subject: [PATCH] feat: ctx add MultipartForm func --- ctx.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ctx.go b/ctx.go index 4122265..3b9e2d6 100644 --- a/ctx.go +++ b/ctx.go @@ -161,6 +161,14 @@ func (c *Ctx) FormFile(key string) (*multipart.FileHeader, error) { return fh, err } +func (c *Ctx) MultipartForm() (*multipart.Form, error) { + if err := c.Request.ParseMultipartForm(c.app.config.BodyLimit); err != nil { + return nil, err + } + + return c.Request.MultipartForm, nil +} + func (c *Ctx) Query(key string) string { return c.Request.URL.Query().Get(key) }