diff --git a/adaptor/PCM-CORE/api/internal/handler/image/chunkhandler.go b/adaptor/PCM-CORE/api/internal/handler/image/chunkhandler.go index 3c272e8a..e20780d4 100644 --- a/adaptor/PCM-CORE/api/internal/handler/image/chunkhandler.go +++ b/adaptor/PCM-CORE/api/internal/handler/image/chunkhandler.go @@ -96,10 +96,17 @@ func ChunkHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { } func uploadStorage(svcCtx *svc.ServiceContext, name string) error { - svcCtx.Uploader.Upload(&s3manager.UploadInput{ + fileInfo, err := os.Open(filepath.Join(uploadPath, name)) + upload, err := svcCtx.Uploader.Upload(&s3manager.UploadInput{ Bucket: aws.String("pcm"), Key: aws.String(name), + Body: fileInfo, }) + + if err != nil { + return err + } + println(upload.UploadID) return nil }