增加复制方法

This commit is contained in:
ayflying
2024-12-23 16:38:30 +08:00
parent a90e22c242
commit 72d021a179

View File

@@ -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
}