|
|
|
@ -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<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));
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|