package middleware import ( "net/http" "github.com/gin-gonic/gin" ) // RequestBodyLimit 使用 MaxBytesReader 限制请求体大小。 func RequestBodyLimit(maxBytes int64) gin.HandlerFunc { return func(c *gin.Context) { c.Request.Body = http.MaxBytesReader(c.Writer, c.Request.Body, maxBytes) c.Next() } }