diff --git a/playedu-common/src/main/java/xyz/playedu/common/util/S3Util.java b/playedu-common/src/main/java/xyz/playedu/common/util/S3Util.java index c77779c..84bbbaf 100644 --- a/playedu-common/src/main/java/xyz/playedu/common/util/S3Util.java +++ b/playedu-common/src/main/java/xyz/playedu/common/util/S3Util.java @@ -77,8 +77,11 @@ public class S3Util { new AwsClientBuilder.EndpointConfiguration( defaultConfig.getEndpoint(), defaultConfig.getRegion()); - return AmazonS3ClientBuilder.standard() - .withCredentials(new AWSStaticCredentialsProvider(credentials)) + AmazonS3ClientBuilder builder = AmazonS3ClientBuilder.standard(); + // 开启路径访问 + builder.setPathStyleAccessEnabled(true); + + return builder.withCredentials(new AWSStaticCredentialsProvider(credentials)) .withEndpointConfiguration(endpointConfiguration) .build(); } diff --git a/pom.xml b/pom.xml index cd3c5a8..5c0aaac 100644 --- a/pom.xml +++ b/pom.xml @@ -102,6 +102,11 @@ aws-java-sdk-s3 1.12.572 + + javax.xml.bind + jaxb-api + 2.3.1 + cn.hutool