From 2d4034d7f876a33ec6c6b422378b4c56da7a0927 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Sun, 23 Mar 2025 02:38:20 +0800 Subject: [PATCH] :bug: Try to optimize the uploading --- pkg/internal/services/uploader.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkg/internal/services/uploader.go b/pkg/internal/services/uploader.go index d0fff3c..014f154 100644 --- a/pkg/internal/services/uploader.go +++ b/pkg/internal/services/uploader.go @@ -100,9 +100,12 @@ func ReUploadFile(meta models.Attachment, dst int, doNotUpdate ...bool) error { } _, err = client.FPutObject(context.Background(), destConfigured.Bucket, filepath.Join(destConfigured.Path, meta.Uuid), inDst, minio.PutObjectOptions{ - ContentType: meta.MimeType, - SendContentMd5: false, - DisableContentSha256: true, + ContentType: meta.MimeType, + SendContentMd5: false, + DisableContentSha256: true, + PartSize: 10 * 1024 * 1024, + ConcurrentStreamParts: true, + NumThreads: 4, }) if err != nil { return fmt.Errorf("unable to upload file to s3: %v", err)