Compare commits
1 Commits
v1.0.4
...
v1.0.5-bet
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c00770cab3 |
2
go.mod
2
go.mod
@@ -3,7 +3,7 @@ module github.com/cowardmrx/go_aliyun_oss
|
||||
go 1.15
|
||||
|
||||
require (
|
||||
github.com/aliyun/aliyun-oss-go-sdk v2.1.5+incompatible
|
||||
github.com/aliyun/aliyun-oss-go-sdk v2.2.5+incompatible
|
||||
github.com/baiyubin/aliyun-sts-go-sdk v0.0.0-20180326062324-cfa1a18b161f // indirect
|
||||
github.com/satori/go.uuid v1.2.0
|
||||
golang.org/x/time v0.0.0-20200630173020-3af7569d3a1e // indirect
|
||||
|
||||
2
go.sum
2
go.sum
@@ -1,5 +1,7 @@
|
||||
github.com/aliyun/aliyun-oss-go-sdk v2.1.5+incompatible h1:v5yDfjkRY/kOxu05gkh0/D/2wYxbTFCoTr3JqFI0FLE=
|
||||
github.com/aliyun/aliyun-oss-go-sdk v2.1.5+incompatible/go.mod h1:T/Aws4fEfogEE9v+HPhhw+CntffsBHJ8nXQCwKr0/g8=
|
||||
github.com/aliyun/aliyun-oss-go-sdk v2.2.5+incompatible h1:QoRMR0TCctLDqBCMyOu1eXdZyMw3F7uGA9qPn2J4+R8=
|
||||
github.com/aliyun/aliyun-oss-go-sdk v2.2.5+incompatible/go.mod h1:T/Aws4fEfogEE9v+HPhhw+CntffsBHJ8nXQCwKr0/g8=
|
||||
github.com/baiyubin/aliyun-sts-go-sdk v0.0.0-20180326062324-cfa1a18b161f h1:ZNv7On9kyUzm7fvRZumSyy/IUiSC7AzL0I1jKKtwooA=
|
||||
github.com/baiyubin/aliyun-sts-go-sdk v0.0.0-20180326062324-cfa1a18b161f/go.mod h1:AuiFmCCPBSrqvVMvuqFuk0qogytodnVFVSN5CeJB8Gc=
|
||||
github.com/kr/pretty v0.2.1 h1:Fmg33tUaq4/8ym9TJN1x7sLJnHVwhP33CNkpYV/7rwI=
|
||||
|
||||
55
oss_test.go
55
oss_test.go
@@ -7,51 +7,49 @@ import (
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestPut(t *testing.T) {
|
||||
func TestPut(t *testing.T) {
|
||||
ossConfig := &AliOssConfig{
|
||||
EndPoint: "",
|
||||
AccessKeyId: "",
|
||||
EndPoint: "",
|
||||
AccessKeyId: "",
|
||||
AccessKeySecret: "",
|
||||
BucketName: "",
|
||||
BucketName: "",
|
||||
}
|
||||
|
||||
client := ossConfig.CreateOssConnect()
|
||||
|
||||
uri := client.Put("logo/","./File/3HaqWaOzJWD86DDvZD9Pmn9VUEOBOBbuWackGOXb (2).jpeg",".png")
|
||||
uri := client.Put("logo/", "./File/3HaqWaOzJWD86DDvZD9Pmn9VUEOBOBbuWackGOXb (2).jpeg", ".png")
|
||||
|
||||
fmt.Println(uri)
|
||||
}
|
||||
|
||||
func TestPutBase64(t *testing.T) {
|
||||
func TestPutBase64(t *testing.T) {
|
||||
ossConfig := &AliOssConfig{
|
||||
EndPoint: "",
|
||||
AccessKeyId: "",
|
||||
EndPoint: "",
|
||||
AccessKeyId: "",
|
||||
AccessKeySecret: "",
|
||||
BucketName: "",
|
||||
BucketName: "",
|
||||
}
|
||||
|
||||
client := ossConfig.CreateOssConnect()
|
||||
|
||||
// 读取base
|
||||
file,_ := ioutil.ReadFile("./File/3HaqWaOzJWD86DDvZD9Pmn9VUEOBOBbuWackGOXb (2).jpeg")
|
||||
|
||||
file, _ := ioutil.ReadFile("./File/3HaqWaOzJWD86DDvZD9Pmn9VUEOBOBbuWackGOXb (2).jpeg")
|
||||
|
||||
fileStr := base64.StdEncoding.EncodeToString(file)
|
||||
|
||||
bat,_ := base64.StdEncoding.DecodeString(fileStr)
|
||||
bat, _ := base64.StdEncoding.DecodeString(fileStr)
|
||||
|
||||
|
||||
uri := client.Put("logo/",bat,".png")
|
||||
uri := client.Put("logo/", bat, ".png")
|
||||
//
|
||||
fmt.Println(uri)
|
||||
}
|
||||
|
||||
func TestExists(t *testing.T) {
|
||||
func TestExists(t *testing.T) {
|
||||
ossConfig := &AliOssConfig{
|
||||
EndPoint: "oss-cn-shenzhen.aliyuncs.com",
|
||||
AccessKeyId: "",
|
||||
EndPoint: "oss-cn-shenzhen.aliyuncs.com",
|
||||
AccessKeyId: "",
|
||||
AccessKeySecret: "",
|
||||
BucketName: "",
|
||||
BucketName: "",
|
||||
}
|
||||
|
||||
client := ossConfig.CreateOssConnect()
|
||||
@@ -63,10 +61,10 @@ func TestExists(t *testing.T) {
|
||||
|
||||
func TestDelete(t *testing.T) {
|
||||
ossConfig := &AliOssConfig{
|
||||
EndPoint: "oss-cn-shenzhen.aliyuncs.com",
|
||||
AccessKeyId: "",
|
||||
EndPoint: "oss-cn-shenzhen.aliyuncs.com",
|
||||
AccessKeyId: "",
|
||||
AccessKeySecret: "",
|
||||
BucketName: "",
|
||||
BucketName: "",
|
||||
}
|
||||
|
||||
client := ossConfig.CreateOssConnect()
|
||||
@@ -78,10 +76,10 @@ func TestDelete(t *testing.T) {
|
||||
|
||||
func TestAliOssClient_DeleteMore(t *testing.T) {
|
||||
ossConfig := &AliOssConfig{
|
||||
EndPoint: "oss-cn-shenzhen.aliyuncs.com",
|
||||
AccessKeyId: "",
|
||||
EndPoint: "oss-cn-shenzhen.aliyuncs.com",
|
||||
AccessKeyId: "",
|
||||
AccessKeySecret: "",
|
||||
BucketName: "",
|
||||
BucketName: "",
|
||||
}
|
||||
|
||||
client := ossConfig.CreateOssConnect()
|
||||
@@ -96,16 +94,15 @@ func TestAliOssClient_DeleteMore(t *testing.T) {
|
||||
|
||||
func TestAliOssClient_GetTemporaryUrl(t *testing.T) {
|
||||
ossConfig := &AliOssConfig{
|
||||
EndPoint: "",
|
||||
AccessKeyId: "",
|
||||
EndPoint: "https://oss-cn-hangzhou.aliyuncs.com",
|
||||
AccessKeyId: "",
|
||||
AccessKeySecret: "",
|
||||
BucketName: "",
|
||||
BucketName: "",
|
||||
}
|
||||
|
||||
client := ossConfig.CreateOssConnect()
|
||||
|
||||
singUrl := client.GetTemporaryUrl("logo/8497b913-2a79-58a1-984b-c25827f8212e.png",180)
|
||||
singUrl := client.GetTemporaryUrl("", 180)
|
||||
|
||||
fmt.Println(singUrl)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user