|
|
@ -32,12 +32,13 @@ import org.springblade.resource.entity.Oss; |
|
|
|
public class MinioOssBuilder { |
|
|
|
public class MinioOssBuilder { |
|
|
|
|
|
|
|
|
|
|
|
@SneakyThrows |
|
|
|
@SneakyThrows |
|
|
|
public static OssTemplate template(Oss oss, OssRule ossRule) { |
|
|
|
public static OssTemplate template(Oss oss, OssRule ossRule, OssProperties properties) { |
|
|
|
MinioClient minioClient = MinioClient.builder() |
|
|
|
MinioClient minioClient = MinioClient.builder() |
|
|
|
.endpoint(oss.getEndpoint()) |
|
|
|
.endpoint(oss.getEndpoint()) |
|
|
|
.credentials(oss.getAccessKey(), oss.getSecretKey()) |
|
|
|
.credentials(oss.getAccessKey(), oss.getSecretKey()) |
|
|
|
.build(); |
|
|
|
.build(); |
|
|
|
OssProperties ossProperties = new OssProperties(); |
|
|
|
OssProperties ossProperties = new OssProperties(); |
|
|
|
|
|
|
|
ossProperties.setTransformEndpoint(properties.getTransformEndpoint()); |
|
|
|
ossProperties.setEndpoint(oss.getEndpoint()); |
|
|
|
ossProperties.setEndpoint(oss.getEndpoint()); |
|
|
|
ossProperties.setAccessKey(oss.getAccessKey()); |
|
|
|
ossProperties.setAccessKey(oss.getAccessKey()); |
|
|
|
ossProperties.setSecretKey(oss.getSecretKey()); |
|
|
|
ossProperties.setSecretKey(oss.getSecretKey()); |
|
|
|