Browse Source

1.增加欧派的日常寸尺单独的bucket

pull/1/head
pref_mail@163.com 1 year ago
parent
commit
e30afb02ef
  1. 11
      blade-ops/blade-resource/src/main/java/org/springblade/resource/feign/OssClient.java

11
blade-ops/blade-resource/src/main/java/org/springblade/resource/feign/OssClient.java

@ -1,6 +1,7 @@
package org.springblade.resource.feign; package org.springblade.resource.feign;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import org.springblade.core.oss.OssTemplate;
import org.springblade.core.oss.model.BladeFile; import org.springblade.core.oss.model.BladeFile;
import org.springblade.core.sms.model.SmsResponse; import org.springblade.core.sms.model.SmsResponse;
import org.springblade.core.tenant.annotation.NonDS; import org.springblade.core.tenant.annotation.NonDS;
@ -26,6 +27,14 @@ public class OssClient implements IOssClient {
@Override @Override
@PostMapping(name = FILE_UPLOAD,consumes = MediaType.MULTIPART_FORM_DATA_VALUE) @PostMapping(name = FILE_UPLOAD,consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public R<BladeFile> fileUpload(@RequestPart("file") MultipartFile file) { public R<BladeFile> 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));
} }
} }

Loading…
Cancel
Save