s3 cos test

test-v3dev1
withchao 1 year ago
parent 3b9ff16b3b
commit 535736bad1

@ -129,7 +129,7 @@ func (t *thirdServer) CompleteMultipartUpload(ctx context.Context, req *third.Co
return nil, err return nil, err
} }
return &third.CompleteMultipartUploadResp{ return &third.CompleteMultipartUploadResp{
Url: t.apiAddress(obj.Key), Url: t.apiAddress(obj.Name),
}, nil }, nil
} }

@ -170,7 +170,8 @@ func (c *Cos) StatObject(ctx context.Context, name string) (*s3.ObjectInfo, erro
if name != "" && name[0] == '/' { if name != "" && name[0] == '/' {
name = name[1:] name = name[1:]
} }
info, err := c.client.Object.Head(ctx, c.statObjectURL+name, nil) //info, err := c.client.Object.Head(ctx, c.statObjectURL+name, nil)
info, err := c.client.Object.Head(ctx, name, nil)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -201,7 +202,7 @@ func (c *Cos) StatObject(ctx context.Context, name string) (*s3.ObjectInfo, erro
} }
func (c *Cos) CopyObject(ctx context.Context, src string, dst string) (*s3.CopyObjectInfo, error) { func (c *Cos) CopyObject(ctx context.Context, src string, dst string) (*s3.CopyObjectInfo, error) {
result, _, err := c.client.Object.Copy(ctx, dst, c.copyURL+src, &cos.ObjectCopyOptions{}) result, _, err := c.client.Object.Copy(ctx, dst, src, &cos.ObjectCopyOptions{})
if err != nil { if err != nil {
return nil, err return nil, err
} }

Loading…
Cancel
Save