阿里云oss添加删除接口
This commit is contained in:
parent
c214b6c94a
commit
0c7ec61e65
@ -145,3 +145,18 @@ func (c *ALiYunOSSClient) GetObjectToImage(bucket string, key string) (img image
|
||||
}
|
||||
return img, nil
|
||||
}
|
||||
|
||||
// DelObject 删除对象
|
||||
func (c *ALiYunOSSClient) DelObject(bucket string, key string) (err error) {
|
||||
// 创建删除对象的请求
|
||||
request := &oss.DeleteObjectRequest{
|
||||
Bucket: oss.Ptr(bucket), // 存储空间名称
|
||||
Key: oss.Ptr(key), // 对象名称
|
||||
}
|
||||
// 执行删除对象的操作并处理结果
|
||||
_, err = c.ossClient.DeleteObject(context.TODO(), request)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
@ -73,3 +73,16 @@ func TestALiYunOSSClient_GetObjectToImage(t *testing.T) {
|
||||
t.Log(img)
|
||||
}
|
||||
}
|
||||
|
||||
func TestALiYunOSSClient_DelObject(t *testing.T) {
|
||||
err := client.NewAliYunOSS()
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
err = client.DelObject("", "test/upload/bizhi2.jpg")
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
} else {
|
||||
t.Log("成功")
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user