fix: 增加上传图片体积上限设置

增加上传图片体积上限设置
This commit is contained in:
yaoyilin
2022-11-07 14:15:56 +08:00
parent 020eece0b8
commit a9e3d9a738
2 changed files with 11 additions and 5 deletions

View File

@@ -10,6 +10,7 @@ import (
"errors"
"github.com/gin-gonic/gin"
"gitlab.52pay.top/go/easygoadmin/app/model"
"gitlab.52pay.top/go/easygoadmin/library/cfg"
"gitlab.52pay.top/go/easygoadmin/utils"
"gitlab.52pay.top/go/easygoadmin/utils/gconv"
"gitlab.52pay.top/go/easygoadmin/utils/gregex"
@@ -170,6 +171,10 @@ func getFile(ctx *gin.Context) (*multipart.FileHeader, string, error) {
}
// 允许文件上传最大值
allowSize := "1M"
config := cfg.Instance()
if config.EasyGoAdmin.ImageMaxSize != "" {
allowSize = config.EasyGoAdmin.ImageMaxSize
}
// 检查上传文件大小
isvalid, err := checkFileSize(file.Size, allowSize)
if err != nil {

View File

@@ -80,9 +80,10 @@ type logger struct {
// 自定义配置
type easygoadmin struct {
Version string
Debug bool
Image string
Uploads string
Storage string
Version string
Debug bool
Image string
Uploads string
Storage string
ImageMaxSize string
}