'...'
This commit is contained in:
39
README.md
39
README.md
@@ -1,8 +1,45 @@
|
|||||||
# golang_aliyunoss
|
# golang_aliyunoss
|
||||||
|
|
||||||
|
#about golang_aliyunoss
|
||||||
|
对阿里云oss-golang sdk 进行上传、删除的简单封装,便于使用
|
||||||
|
上传使用字节流,内自带 *os.File | *multipart.FileHeader 文件类型转字节流,
|
||||||
|
传递文件路径 例如:./test.png 。测试案例oss_test.go中又不同操作的案例
|
||||||
|
|
||||||
#install
|
#install
|
||||||
go get github.com/mrxfantasy/golang_aliyunoss
|
go get github.com/soapBubbleCoward/golang_aliyunoss
|
||||||
|
|
||||||
#example
|
#example
|
||||||
|
var ossClient *AliOssClient
|
||||||
|
|
||||||
|
ossConfig := &AliOssConfig{
|
||||||
|
EndPoint: "oss-cn-shenzhen.aliyuncs.com",
|
||||||
|
AccessKeyId: "",
|
||||||
|
AccessKeySecret: "",
|
||||||
|
BucketName: "",
|
||||||
|
}
|
||||||
|
|
||||||
|
ossClient := ossConfig.CreateOssConnect()
|
||||||
|
|
||||||
|
//put 方法返回完整的oss 可访问地址
|
||||||
|
uri := ossClient.Put("logo/","./File/3HaqWaOzJWD86DDvZD9Pmn9VUEOBOBbuWackGOXb (2).jpeg")
|
||||||
|
fmt.Println(uri)
|
||||||
|
|
||||||
|
//HasExists 方法返回一个bool值 true-存在 false-不存在
|
||||||
|
isExists := ossClient.HasExists("logo/a82bbd10-bb3f-5744-8843-5ef0d06c3b23.jpeg")
|
||||||
|
fmt.Println(isExists)
|
||||||
|
|
||||||
|
|
||||||
|
//delete 方法返回一个bool值 true-删除成功 false-删除失败
|
||||||
|
isSuccess := ossClient.Delete("logo/a82bbd10-bb3f-5744-8843-5ef0d06c3b23.jpeg")
|
||||||
|
fmt.Println(isSuccess)
|
||||||
|
|
||||||
|
//deleteMore 方法返回一个bool值 true-删除成功 false-删除失败
|
||||||
|
isSuccess := ossClient.DeleteMore([]string{
|
||||||
|
"logo/a82bbd10-bb3f-5744-8843-5ef0d06c3b23.jpeg",
|
||||||
|
"logo/a82bbd10-bb3f-5744-8843-5ef0d06c3b23.jpeg"
|
||||||
|
})
|
||||||
|
fmt.Println(isSuccess)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user