| 123456789101112131415 |
- 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()
- }
- }
|