Browse Source

⬆️ 适配最新API

test
smallchill 4 years ago
parent
commit
7677ac8c33
  1. 5
      blade-ops/blade-resource/src/main/java/org/springblade/resource/builder/oss/MinioOssBuilder.java
  2. 6
      blade-ops/blade-resource/src/main/java/org/springblade/resource/builder/oss/QiniuOssBuilder.java

5
blade-ops/blade-resource/src/main/java/org/springblade/resource/builder/oss/MinioOssBuilder.java

@ -33,7 +33,10 @@ public class MinioOssBuilder {
@SneakyThrows
public static OssTemplate template(Oss oss, OssRule ossRule) {
MinioClient minioClient = new MinioClient(oss.getEndpoint(), oss.getAccessKey(), oss.getSecretKey());
MinioClient minioClient = MinioClient.builder()
.endpoint(oss.getEndpoint())
.credentials(oss.getAccessKey(), oss.getSecretKey())
.build();
OssProperties ossProperties = new OssProperties();
ossProperties.setEndpoint(oss.getEndpoint());
ossProperties.setAccessKey(oss.getAccessKey());

6
blade-ops/blade-resource/src/main/java/org/springblade/resource/builder/oss/QiniuOssBuilder.java

@ -16,15 +16,15 @@
*/
package org.springblade.resource.builder.oss;
import com.qiniu.common.Zone;
import com.qiniu.storage.BucketManager;
import com.qiniu.storage.Configuration;
import com.qiniu.storage.Region;
import com.qiniu.storage.UploadManager;
import com.qiniu.util.Auth;
import lombok.SneakyThrows;
import org.springblade.core.oss.OssTemplate;
import org.springblade.core.oss.props.OssProperties;
import org.springblade.core.oss.QiniuTemplate;
import org.springblade.core.oss.props.OssProperties;
import org.springblade.core.oss.rule.OssRule;
import org.springblade.resource.entity.Oss;
@ -37,7 +37,7 @@ public class QiniuOssBuilder {
@SneakyThrows
public static OssTemplate template(Oss oss, OssRule ossRule) {
Configuration cfg = new Configuration(Zone.autoZone());
Configuration cfg = new Configuration(Region.autoRegion());
Auth auth = Auth.create(oss.getAccessKey(), oss.getSecretKey());
UploadManager uploadManager = new UploadManager(cfg);
BucketManager bucketManager = new BucketManager(auth, cfg);

Loading…
Cancel
Save