|
@@ -722,16 +722,32 @@ func (this *ResourceController) OssSTSToken() {
|
|
|
this.Data["json"] = br
|
|
|
this.ServeJSON()
|
|
|
}()
|
|
|
- resp, err := services.GetOssSTSToken()
|
|
|
- if err != nil {
|
|
|
- br.Msg = "获取失败"
|
|
|
- br.ErrMsg = "获取STSToken失败, Err: " + err.Error()
|
|
|
- return
|
|
|
+
|
|
|
+ source, _ := this.GetInt("StorageSource")
|
|
|
+
|
|
|
+ if source == utils.STORAGESOURCE_OSS {
|
|
|
+ resp, err := services.GetOssSTSToken()
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "获取失败"
|
|
|
+ br.ErrMsg = "获取STSToken失败, Err: " + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ br.Data = resp
|
|
|
+ br.Msg = "获取成功"
|
|
|
+ br.Ret = 200
|
|
|
+ br.Success = true
|
|
|
+ } else if source == utils.STORAGESOURCE_MINIO {
|
|
|
+ resp, err := services.GetMinIOSTSToken()
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "获取失败"
|
|
|
+ br.ErrMsg = "获取STSToken失败, Err: " + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ br.Data = resp
|
|
|
+ br.Msg = "获取成功"
|
|
|
+ br.Ret = 200
|
|
|
+ br.Success = true
|
|
|
}
|
|
|
- br.Msg = "获取成功"
|
|
|
- br.Ret = 200
|
|
|
- br.Success = true
|
|
|
- br.Data = resp
|
|
|
}
|
|
|
|
|
|
// WechatWarning 小程序前端预警提示
|