diff --git a/backend/storage.js b/backend/storage.js index 9091d98..6214736 100644 --- a/backend/storage.js +++ b/backend/storage.js @@ -1216,17 +1216,15 @@ class OssStorageClient { return { size: totalDeletedSize }; } else { - // 删除单个文件 + // 删除单个文件(使用DeleteObjectCommand) // 获取文件大小 const size = statResult.size || 0; totalDeletedSize = size; - const command = new DeleteObjectsCommand({ + const { DeleteObjectCommand } = require('@aws-sdk/client-s3'); + const command = new DeleteObjectCommand({ Bucket: bucket, - Delete: { - Objects: [{ Key: key }], - Quiet: false - } + Key: key }); await this.s3Client.send(command);