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

View File

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