31 lines
793 B
Go
31 lines
793 B
Go
package oss
|
|
|
|
// var (
|
|
//
|
|
// AccessKeyId = os.Getenv("OSS_ACCESS_KEY_ID")
|
|
// AccessKeySecret = os.Getenv("OSS_ACCESS_KEY_SECRET")
|
|
// Host = "http://${your-bucket}.${your-endpoint}"
|
|
// UploadDir = "user-dir-prefix/"
|
|
// ExpireTime = int64(3600)
|
|
// Endpoint = os.Getenv("OSS_ENDPOINT")
|
|
// BucketName = os.Getenv("OSS_BUCKET_NAME")
|
|
//
|
|
// )
|
|
const (
|
|
ExpireTime = int64(600) // 签名有效期
|
|
FormulaDir = "formula/"
|
|
)
|
|
|
|
type ConfigStruct struct {
|
|
Expiration string `json:"expiration"`
|
|
Conditions [][]interface{} `json:"conditions"`
|
|
}
|
|
|
|
type PolicyToken struct {
|
|
AccessKeyId string `json:"ossAccessKeyId"`
|
|
Host string `json:"host"`
|
|
Signature string `json:"signature"`
|
|
Policy string `json:"policy"`
|
|
Directory string `json:"dir"`
|
|
}
|