mirror of
https://github.com/likeshop-github/likeadmin_go.git
synced 2025-12-24 13:07:57 +08:00
37 lines
1.1 KiB
Go
37 lines
1.1 KiB
Go
package routers
|
|
|
|
import (
|
|
"github.com/gin-gonic/gin"
|
|
"likeadmin/admin/schemas/req"
|
|
"likeadmin/admin/service/common"
|
|
"likeadmin/config"
|
|
"likeadmin/core"
|
|
"likeadmin/core/response"
|
|
"likeadmin/middleware"
|
|
"likeadmin/util"
|
|
)
|
|
|
|
var CommonGroup = core.Group("/common")
|
|
|
|
func init() {
|
|
group := CommonGroup
|
|
group.AddPOST("/upload/image", uploadImage, middleware.RecordLog("上传图片", middleware.RequestFile))
|
|
group.AddPOST("/upload/video", uploadVideo, middleware.RecordLog("上传视频", middleware.RequestFile))
|
|
}
|
|
|
|
//uploadImage 上传图片
|
|
func uploadImage(c *gin.Context) {
|
|
var uReq req.CommonUploadImageReq
|
|
util.VerifyUtil.VerifyBody(c, &uReq)
|
|
file := util.VerifyUtil.VerifyFile(c, "file")
|
|
response.OkWithData(c, common.UploadService.UploadImage(file, uReq.Cid, config.AdminConfig.GetAdminId(c)))
|
|
}
|
|
|
|
//uploadVideo 上传视频
|
|
func uploadVideo(c *gin.Context) {
|
|
var uReq req.CommonUploadImageReq
|
|
util.VerifyUtil.VerifyBody(c, &uReq)
|
|
file := util.VerifyUtil.VerifyFile(c, "file")
|
|
response.OkWithData(c, common.UploadService.UploadVideo(file, uReq.Cid, config.AdminConfig.GetAdminId(c)))
|
|
}
|