[ Cmii ] [ Operator ] - Harbor Operator

This commit is contained in:
zeaslity
2024-04-12 10:57:22 +08:00
parent 87ea6d57e7
commit b84154f9cc
10 changed files with 495 additions and 12 deletions

View File

@@ -2,7 +2,6 @@ package main
import (
"github.com/minio/minio-go"
"os"
"strings"
)
@@ -88,14 +87,17 @@ func (op CmiiMinioOperator) uploadToOss(client *minio.Client, bucketName, filePa
}
// 打开要上传的文件
file, err := os.Open(filePath + fileName)
if err != nil {
log.ErrorF("[uploadToOss] - file %s open error! %s", filePath+fileName, err.Error())
}
defer file.Close()
//file, err := os.Open(filePath + fileName)
//if err != nil {
// log.ErrorF("[uploadToOss] - file %s open error! %s", filePath+fileName, err.Error())
//}
//defer file.Close()
// 使用PutObject上传文件
n, err := client.PutObject(bucketName, fileName, file, -1, minio.PutObjectOptions{})
n, err := client.FPutObject(bucketName, fileName, filePath, minio.PutObjectOptions{
ContentType: "application/octet-stream",
})
//n, err := client.PutObject(bucketName, fileName, file, -1, minio.PutObjectOptions{})
if err != nil {
log.ErrorF("[uploadToOss] - upload %s error %s", filePath+fileName, err.Error())
return false