diff --git a/src/main/java/run/halo/s3os/S3OsAttachmentHandler.java b/src/main/java/run/halo/s3os/S3OsAttachmentHandler.java index cf4af2c..d350ca0 100644 --- a/src/main/java/run/halo/s3os/S3OsAttachmentHandler.java +++ b/src/main/java/run/halo/s3os/S3OsAttachmentHandler.java @@ -33,6 +33,7 @@ import software.amazon.awssdk.auth.credentials.AwsBasicCredentials; import software.amazon.awssdk.awscore.presigner.SdkPresigner; import software.amazon.awssdk.core.SdkResponse; +import software.amazon.awssdk.core.checksums.RequestChecksumCalculation; import software.amazon.awssdk.core.sync.RequestBody; import software.amazon.awssdk.http.SdkHttpResponse; import software.amazon.awssdk.regions.Region; @@ -317,6 +318,7 @@ S3Client buildS3Client(S3OsProperties properties) { .chunkedEncodingEnabled(false) .pathStyleAccessEnabled(properties.getEnablePathStyleAccess()) .build()) + .requestChecksumCalculation(RequestChecksumCalculation.WHEN_REQUIRED) .build(); }