|
|
|
@@ -261,14 +261,17 @@ func NewModelMultipart(ctx *context.Context) { |
|
|
|
|
|
|
|
uuid := gouuid.NewV4().String() |
|
|
|
var uploadID string |
|
|
|
var objectName string |
|
|
|
if typeCloudBrain == models.TypeCloudBrainOne { |
|
|
|
uploadID, err = storage.NewMultiPartUpload(strings.TrimPrefix(path.Join(Model_prefix, path.Join(modeluuid[0:1], modeluuid[1:2], modeluuid, fileName)), "/")) |
|
|
|
objectName = strings.TrimPrefix(path.Join(Model_prefix, path.Join(modeluuid[0:1], modeluuid[1:2], modeluuid, fileName)), "/") |
|
|
|
uploadID, err = storage.NewMultiPartUpload(objectName) |
|
|
|
if err != nil { |
|
|
|
ctx.ServerError("NewMultipart", err) |
|
|
|
return |
|
|
|
} |
|
|
|
} else { |
|
|
|
uploadID, err = storage.NewObsMultiPartUpload(strings.TrimPrefix(path.Join(Model_prefix, path.Join(modeluuid[0:1], modeluuid[1:2], modeluuid, fileName)), "/")) |
|
|
|
objectName = strings.TrimPrefix(path.Join(Model_prefix, path.Join(modeluuid[0:1], modeluuid[1:2], modeluuid, fileName)), "/") |
|
|
|
uploadID, err = storage.NewObsMultiPartUpload(objectName) |
|
|
|
if err != nil { |
|
|
|
ctx.ServerError("NewObsMultiPartUpload", err) |
|
|
|
return |
|
|
|
@@ -281,6 +284,7 @@ func NewModelMultipart(ctx *context.Context) { |
|
|
|
UploadID: uploadID, |
|
|
|
Md5: ctx.Query("md5"), |
|
|
|
Size: fileSize, |
|
|
|
ObjectName: objectName, |
|
|
|
TotalChunks: totalChunkCounts, |
|
|
|
Type: typeCloudBrain, |
|
|
|
}) |
|
|
|
|