新增了获取oss签名

This commit is contained in:
2024-08-20 15:27:06 +08:00
parent 702e482659
commit 6dd6172be9
4 changed files with 54 additions and 1 deletions
+26
View File
@@ -63,3 +63,29 @@ func (b *Public) GetIndex(c *gin.Context) {
responses.OkWithData(g, c)
}
// GetOssSign 获取oss签名
func (b *Public) GetOssSign(c *gin.Context) {
publicRequest := requests.PublicRequest{}
req := publicRequest.GetOssSign
if err := c.ShouldBind(&req); err != nil {
responses.FailWithMessage(err.Error(), c)
return
}
// 参数验证
if err := global.Validate.Struct(req); err != nil {
responses.FailWithMessage(utils.Translate(err), c)
return
}
// 获取oss签名
publicService := service.PublicService{}
ossSign, err := publicService.GetOssSign(req.Scene)
if err != nil {
responses.FailWithMessage(err.Error(), c)
return
}
responses.OkWithData(ossSign, c)
}