mirror of
https://gitlab.52pay.top/go/easygoadmin.git
synced 2025-09-26 22:58:01 +08:00
fix: 增加上传图片体积上限设置
增加上传图片体积上限设置
This commit is contained in:
@@ -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 {
|
||||||
|
@@ -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
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user