diff --git a/modules/storage/obs.go b/modules/storage/obs.go index 87e972572..2f3e379f8 100755 --- a/modules/storage/obs.go +++ b/modules/storage/obs.go @@ -176,10 +176,10 @@ func ObsModelDownload(JobName string, fileName string) (io.ReadCloser, error) { func ObsCopyFile(srcBucket string, srcKeyName string, destBucket string, destKeyName string) error { input := &obs.CopyObjectInput{} - input.Bucket = srcBucket - input.Key = srcKeyName - input.CopySourceBucket = destBucket - input.CopySourceKey = destKeyName + input.Bucket = destBucket + input.Key = destKeyName + input.CopySourceBucket = srcBucket + input.CopySourceKey = srcKeyName _, err := ObsCli.CopyObject(input) if err == nil { log.Info("copy success,destBuckName:%s, destkeyname:%s", destBucket, destKeyName) diff --git a/routers/repo/ai_model_manage.go b/routers/repo/ai_model_manage.go index b85e3ba64..830ed9f39 100644 --- a/routers/repo/ai_model_manage.go +++ b/routers/repo/ai_model_manage.go @@ -161,9 +161,9 @@ func downloadModelFromCloudBrainTwo(modelUUID string, jobName string, parentDir if len(modelDbResult) == 0 { return "", 0, errors.New("cannot create model, as model is empty.") } - prefix := "/" + strings.TrimPrefix(path.Join(setting.TrainJobModelPath, jobName, setting.OutPutPath, parentDir), "/") + "/" + prefix := strings.TrimPrefix(path.Join(setting.TrainJobModelPath, jobName, setting.OutPutPath, parentDir), "/") + "/" for _, modelFile := range modelDbResult { - destKeyNamePrefix := "/aimodels/" + models.AttachmentRelativePath(modelUUID) + "/" + destKeyNamePrefix := "aimodels/" + models.AttachmentRelativePath(modelUUID) + "/" log.Info("copy file, bucket=" + setting.Bucket + ", src keyname=" + prefix + modelFile.FileName) log.Info("Dest key name=" + destKeyNamePrefix + modelFile.FileName)