fix: large file upload

This commit is contained in:
overtrue
2025-03-02 12:46:53 +08:00
parent f169cded50
commit 98410d7168
2 changed files with 3 additions and 3 deletions
+1 -3
View File
@@ -115,9 +115,7 @@ class UploadTaskManager {
const command = new PutObjectCommand({
Bucket: bucketName,
Key: prefix + task.file.name,
// Body: file,
// https://github.com/aws/aws-sdk-js-v3/issues/6834
Body: new Uint8Array(fileBuffer),
Body: file,
ContentType: file.type,
});
+2
View File
@@ -17,6 +17,8 @@ export default defineNuxtPlugin({
const client = new S3Client({
endpoint: siteConfig.s3.endpoint,
region: siteConfig.s3.region || 'us-east-1',
// https://github.com/aws/aws-sdk-js-v3/issues/6834#issuecomment-2611346849
requestChecksumCalculation: "WHEN_REQUIRED",
credentials: {
accessKeyId: credentials.value?.AccessKeyId || '',
secretAccessKey: credentials.value?.SecretAccessKey || '',