This commit is contained in:
mr.x
2020-11-21 22:32:06 +08:00
parent fb8de12f5b
commit baf81227e2

View File

@@ -3,19 +3,21 @@
#about golang_aliyunoss #about golang_aliyunoss
对阿里云oss-golang sdk 进行上传、删除的简单封装,便于使用 对阿里云oss-golang sdk 进行上传、删除的简单封装,便于使用
上传使用字节流,内自带 *os.File | *multipart.FileHeader 文件类型转字节流, 上传使用字节流,内自带 *os.File | *multipart.FileHeader 文件类型转字节流,
传递文件路径 例如:./test.png 。测试案例oss_test.go中不同操作的案例 传递文件路径 例如:./test.png 。测试案例oss_test.go中不同操作的案例
#install #install
go get github.com/soapBubbleCoward/golang_aliyunoss go get github.com/soapBubbleCoward/golang_aliyunoss
#example #example
var ossClient *AliOssClient var ossClient *AliOssClient
ossConfig := &AliOssConfig{ ossConfig := &AliOssConfig{
EndPoint: "oss-cn-shenzhen.aliyuncs.com", EndPoint: "oss-cn-shenzhen.aliyuncs.com", //oss公共域名
AccessKeyId: "", AccessKeyId: "", //阿里云id
AccessKeySecret: "", AccessKeySecret: "", //阿里云key
BucketName: "", BucketName: "", //桶名
//Domain:"", //可访问域名 可不用配置 会自动根据EndPoint与BucketName生成
//OriginalFileName:true //使用使用原文件文件名 不配置或设置为false 那么上传至oss的文件名将使用uuid生成的文件名
} }
ossClient := ossConfig.CreateOssConnect() ossClient := ossConfig.CreateOssConnect()