diff --git a/plugin.xml b/plugin.xml index 191d7fd..a4581f7 100644 --- a/plugin.xml +++ b/plugin.xml @@ -5,7 +5,7 @@ com.fanruan.fs yes no - 1.4.1 + 1.4.2 11.0~11.0 2023-03-14 richie diff --git a/src/main/java/com/fanruan/fs/s3/repository/core/S3ResourceRepository.java b/src/main/java/com/fanruan/fs/s3/repository/core/S3ResourceRepository.java index ae37bb1..6fcb290 100644 --- a/src/main/java/com/fanruan/fs/s3/repository/core/S3ResourceRepository.java +++ b/src/main/java/com/fanruan/fs/s3/repository/core/S3ResourceRepository.java @@ -57,6 +57,8 @@ public class S3ResourceRepository extends BaseResourceRepository { public static final String HTTP = "http:"; + private final boolean preserveMetadata; + private final AmazonS3 s3; private final String bucket; @@ -83,6 +85,7 @@ public class S3ResourceRepository extends BaseResourceRepository { amazonS3ClientBuilder = amazonS3ClientBuilder.withClientConfiguration(clientConfiguration); this.s3 = amazonS3ClientBuilder.build(); this.bucket = config.getBucket(); + this.preserveMetadata = config.isPreserveMetadata(); } @Override @@ -271,7 +274,7 @@ public class S3ResourceRepository extends BaseResourceRepository { try { s3.putObject(req); } catch (Exception e) { - LogKit.error("[S3] Failed to create parent path {}", path); + LogKit.error("[S3] Failed to create path {}", path); return false; } return true;