fix:【INFRA】阿里云 S3 上传时,会 aws-chunked encoding is not supported 报错的问题

This commit is contained in:
YunaiV 2025-04-29 19:11:50 +08:00
parent 4dde700f35
commit cb701d7d7f
1 changed files with 3 additions and 1 deletions

View File

@ -46,7 +46,9 @@ public class S3FileClient extends AbstractFileClient<S3FileClientConfig> {
AwsBasicCredentials.create(config.getAccessKey(), config.getAccessSecret())); AwsBasicCredentials.create(config.getAccessKey(), config.getAccessSecret()));
URI endpoint = URI.create(buildEndpoint()); URI endpoint = URI.create(buildEndpoint());
S3Configuration serviceConfiguration = S3Configuration.builder() // Path-style 访问 S3Configuration serviceConfiguration = S3Configuration.builder() // Path-style 访问
.pathStyleAccessEnabled(Boolean.TRUE.equals(config.getEnablePathStyleAccess())).build(); .pathStyleAccessEnabled(Boolean.TRUE.equals(config.getEnablePathStyleAccess()))
.chunkedEncodingEnabled(false) // 禁用分块编码参见 https://t.zsxq.com/kBy57
.build();
client = S3Client.builder() client = S3Client.builder()
.credentialsProvider(credentialsProvider) .credentialsProvider(credentialsProvider)
.region(region) .region(region)