Compare commits

...

1 Commits

Author SHA1 Message Date
ayflying
72d021a179 增加复制方法 2024-12-23 16:38:30 +08:00

View File

@@ -268,3 +268,22 @@ func (s *Mod) GetPath(url string) (filePath string) {
return url[len(get+bucketName)+1:] 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
}