From 2480c7f4db4712dd5d149bf7a81ec56d3fc478c8 Mon Sep 17 00:00:00 2001 From: imeepos Date: Wed, 3 Jun 2026 14:28:11 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8DS3=E9=A2=84=E7=AD=BE?= =?UTF-8?q?=E5=90=8D=E4=B8=8A=E4=BC=A0=E8=B7=AF=E5=BE=84=EF=BC=8C=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=E5=9B=BA=E5=AE=9A=E5=89=8D=E7=BC=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BowongModalFunctions/router/cache.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/BowongModalFunctions/router/cache.py b/src/BowongModalFunctions/router/cache.py index 8239ba4..bbd23b2 100644 --- a/src/BowongModalFunctions/router/cache.py +++ b/src/BowongModalFunctions/router/cache.py @@ -328,11 +328,11 @@ async def s3_presign_upload(body: UploadPresignRequest) -> UploadPresignResponse signed_url = client.generate_presigned_url("put_object", Params={ 'Bucket': config.S3_bucket_name, - 'Key': f"upload/{body.key}", + 'Key': f"{body.key}", "ContentType": body.content_type, }, ExpiresIn=expires_in, ) return UploadPresignResponse(url=signed_url, - urn=f"s3://{config.S3_region}/{config.S3_bucket_name}/upload/{body.key}", + urn=f"s3://{config.S3_region}/{config.S3_bucket_name}/{body.key}", expired_at=expired_at) @@ -369,7 +369,7 @@ async def s3_presign_upload_multipart(body: UploadMultipartPresignRequest) -> Up signed_url = client.generate_presigned_url("upload_part", Params={ 'Bucket': config.S3_bucket_name, - 'Key': f"upload/{body.key}", + 'Key': f"{body.key}", 'PartNumber': i + 1, 'UploadId': upload_id, }, ExpiresIn=expires_in) @@ -378,19 +378,19 @@ async def s3_presign_upload_multipart(body: UploadMultipartPresignRequest) -> Up signed_completed_url = client.generate_presigned_url("complete_multipart_upload", Params={ 'Bucket': config.S3_bucket_name, - 'Key': f"upload/{body.key}", + 'Key': f"{body.key}", # 'PartNumber': chunk_count, 'UploadId': upload_id, }, ExpiresIn=expires_in) signed_list_url = client.generate_presigned_url("list_parts", Params={ 'Bucket': config.S3_bucket_name, - 'Key': f"upload/{body.key}", + 'Key': f"{body.key}", # 'PartNumber': chunk_count, 'UploadId': upload_id, }, ExpiresIn=expires_in) return UploadMultipartPresignResponse(urls=signed_urls, - urn=f"s3://{config.S3_region}/{config.S3_bucket_name}/upload/{body.key}", + urn=f"s3://{config.S3_region}/{config.S3_bucket_name}/{body.key}", expired_at=expired_at, complete_url=signed_completed_url, list_url=signed_list_url)