From e30afb02efa66234bf4decbdcd97e5c195b95430 Mon Sep 17 00:00:00 2001 From: "pref_mail@163.com" <123456> Date: Tue, 19 Sep 2023 15:14:35 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=A2=9E=E5=8A=A0=E6=AC=A7=E6=B4=BE=E7=9A=84?= =?UTF-8?q?=E6=97=A5=E5=B8=B8=E5=AF=B8=E5=B0=BA=E5=8D=95=E7=8B=AC=E7=9A=84?= =?UTF-8?q?bucket?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/springblade/resource/feign/OssClient.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/blade-ops/blade-resource/src/main/java/org/springblade/resource/feign/OssClient.java b/blade-ops/blade-resource/src/main/java/org/springblade/resource/feign/OssClient.java index 415a1bab..34233c75 100644 --- a/blade-ops/blade-resource/src/main/java/org/springblade/resource/feign/OssClient.java +++ b/blade-ops/blade-resource/src/main/java/org/springblade/resource/feign/OssClient.java @@ -1,6 +1,7 @@ package org.springblade.resource.feign; import lombok.AllArgsConstructor; +import org.springblade.core.oss.OssTemplate; import org.springblade.core.oss.model.BladeFile; import org.springblade.core.sms.model.SmsResponse; import org.springblade.core.tenant.annotation.NonDS; @@ -26,6 +27,14 @@ public class OssClient implements IOssClient { @Override @PostMapping(name = FILE_UPLOAD,consumes = MediaType.MULTIPART_FORM_DATA_VALUE) public R fileUpload(@RequestPart("file") MultipartFile file) { - return R.data(ossBuilder.template("minio","000000").putFile(file)); + + OssTemplate minio = ossBuilder.template("minio", "000000"); + if(!minio.bucketExists("op-logs")){ + // 创建bucket + minio.makeBucket("op-logs"); + } + return R.data(minio.putFile(file)); + + //return R.data(ossBuilder.template("minio","000000").putFile(file)); } }