diff --git a/packages/plugins/@nocobase/plugin-file-manager/src/server/storages/s3.ts b/packages/plugins/@nocobase/plugin-file-manager/src/server/storages/s3.ts index c1ba987696..6d295402de 100644 --- a/packages/plugins/@nocobase/plugin-file-manager/src/server/storages/s3.ts +++ b/packages/plugins/@nocobase/plugin-file-manager/src/server/storages/s3.ts @@ -17,6 +17,9 @@ export default class extends StorageType { const { S3Client } = require('@aws-sdk/client-s3'); const multerS3 = require('multer-s3'); const { accessKeyId, secretAccessKey, bucket, acl = 'public-read', ...options } = storage.options; + if (options.endpoint) { + options.forcePathStyle = true; + } const s3 = new S3Client({ ...options, credentials: {