Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
72d021a179 |
19
s3/s3.go
19
s3/s3.go
@@ -268,3 +268,22 @@ func (s *Mod) GetPath(url string) (filePath string) {
|
||||
|
||||
return url[len(get+bucketName)+1:]
|
||||
}
|
||||
|
||||
// 复制文件
|
||||
func (s *Mod) CopyObject(bucketName string, dstStr string, srcStr string) (err error) {
|
||||
|
||||
// 原始文件
|
||||
var dst = minio.CopyDestOptions{
|
||||
Bucket: dstStr,
|
||||
Object: bucketName,
|
||||
}
|
||||
|
||||
// 新文件
|
||||
var src = minio.CopySrcOptions{
|
||||
Bucket: srcStr,
|
||||
Object: bucketName,
|
||||
}
|
||||
|
||||
_, err = s.client.CopyObject(ctx, dst, src)
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user