()
| 34 | } |
| 35 | |
| 36 | func NewOss() (oss *Oss) { |
| 37 | oss = &Oss{ |
| 38 | IsInternal: beego.AppConfig.DefaultBool("oss::IsInternal", false), |
| 39 | EndpointInternal: beego.AppConfig.String("oss::EndpointInternal"), |
| 40 | EndpointOuter: beego.AppConfig.String("oss::EndpointOuter"), |
| 41 | AccessKeyId: beego.AppConfig.String("oss::AccessKeyId"), |
| 42 | AccessKeySecret: beego.AppConfig.String("oss::AccessKeySecret"), |
| 43 | Bucket: beego.AppConfig.String("oss::Bucket"), |
| 44 | Domain: strings.TrimRight(beego.AppConfig.String("oss::Domain"), "/ "), |
| 45 | } |
| 46 | return oss |
| 47 | } |
| 48 | |
| 49 | // 获取bucket |
| 50 | func (o *Oss) GetBucket() (bucket *oss.Bucket, err error) { |
no outgoing calls
no test coverage detected