1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
package utils
import (
"github.com/aliyun/aliyun-oss-go-sdk/oss"
"system_pay/setting"
"time"
)
var(
//setting
//accessKeyID = setting.Conf.JwtSecret
//endPoint = setting.Conf.endPoint
//bucket = setting.Conf.bucket
//accessKeySecret = setting.Conf.accessKeySecret
//accessKeyID = setting.Conf.Oss.AccessKeyID
//accessKeySecret = setting.Conf.Oss.AccessKeySecret
//endPoint = setting.Conf.Oss.EndPoint
//bucket = setting.Conf.Oss.Bucket
//accessKeyID = "LTAIDfwPBC9AnsRt"
//endPoint = "Z6FtUptrAk0Sl6H8vrVBGZLbBzXEpO"
//bucket = "oss-cn-beijing.aliyuncs.com"
//accessKeySecret = "dbc-static"
Buckets *oss.Bucket
)
func GetOssBucket() (*oss.Bucket, error) {
// oss
accessKeyID := setting.Conf.Oss.AccessKeyID
accessKeySecret := setting.Conf.Oss.AccessKeySecret
endPoint := setting.Conf.Oss.EndPoint
bucket := setting.Conf.Oss.Bucket
if Buckets == nil {
client, err := oss.New(endPoint, accessKeyID, accessKeySecret)
if err != nil {
return nil, err
}
// 获取存储空间。
Buckets, err = client.Bucket(bucket)
if err != nil {
return nil, err
}
}
return Buckets, nil
}
func GetDate() string {
year := time.Now().Format("2006")
month := time.Now().Format("01")
day := time.Now().Format("02")
return year + month + day
}