Files
webp/models/oss.go
2023-12-03 04:43:53 +08:00

32 lines
483 B
Go

package models
import (
"fmt"
"os"
"github.com/aliyun/aliyun-oss-go-sdk/oss"
)
func GetBucket(bucketName string) *oss.Bucket {
client, err := oss.New(
config.GetString("oss.endpoint"),
config.GetString("oss.accessID"),
config.GetString("oss.accessKey"),
)
if err != nil {
HandleError(err)
}
bucket, err := client.Bucket(bucketName)
if err != nil {
HandleError(err)
}
return bucket
}
func HandleError(err error) {
fmt.Println("Error:", err)
os.Exit(-1)
}