Browse Source

模型文件附件新接口。

Signed-off-by: zouap <zouap@pcl.ac.cn>
tags/v1.22.11.2^2
zouap 3 years ago
parent
commit
35c161f7ec
1 changed files with 6 additions and 2 deletions
  1. +6
    -2
      routers/repo/attachment_model.go

+ 6
- 2
routers/repo/attachment_model.go View File

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


Loading…
Cancel
Save