From 88805564adaaf9cc5a43c641ac8423a3dd593e4b Mon Sep 17 00:00:00 2001 From: Roy Date: Thu, 27 Nov 2025 11:51:54 +0800 Subject: [PATCH] fix: limit s3 filename and metadata "origin-finename" max length to 50 (#6000) --- packages/service/common/s3/sources/dataset/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/service/common/s3/sources/dataset/index.ts b/packages/service/common/s3/sources/dataset/index.ts index 7856f7c73..ea446ef54 100644 --- a/packages/service/common/s3/sources/dataset/index.ts +++ b/packages/service/common/s3/sources/dataset/index.ts @@ -178,7 +178,7 @@ export class S3DatasetSource { await this.bucket.putObject(key, buffer, buffer.length, { 'content-type': Mimes[path.extname(truncatedFilename) as keyof typeof Mimes], 'upload-time': new Date().toISOString(), - 'origin-filename': encodeURIComponent(filename) // 保持原始文件名在元数据中 + 'origin-filename': encodeURIComponent(truncatedFilename) }); await MongoS3TTL.create({ minioKey: key,