|
|
@@ -2,6 +2,8 @@ package com.takai.ai.utils;
|
|
|
|
|
|
import com.takai.ai.domain.TakaiSysOss;
|
|
|
import com.takai.ai.domain.TakaiSysOssConfig;
|
|
|
+import org.slf4j.Logger;
|
|
|
+import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
import io.minio.*;
|
|
|
import io.minio.messages.Bucket;
|
|
|
@@ -18,6 +20,8 @@ import java.util.UUID;
|
|
|
@Component
|
|
|
public class MinioUtil {
|
|
|
|
|
|
+ private static final Logger logger = LoggerFactory.getLogger(MinioUtil.class);
|
|
|
+
|
|
|
private final MinioClient minioClient;
|
|
|
private final String bucketName;
|
|
|
|
|
|
@@ -109,18 +113,21 @@ public class MinioUtil {
|
|
|
.stream(inputStream, file.getSize(), -1)
|
|
|
.contentType(file.getContentType())
|
|
|
.build());
|
|
|
+
|
|
|
+ logger.info("文件上传成功: " + fileName);
|
|
|
+
|
|
|
+ SnowflakeDigitGenerator snowflakeDigitGenerator = new SnowflakeDigitGenerator(1, 1);
|
|
|
+ long ossId = snowflakeDigitGenerator.nextId();
|
|
|
+ String url = minioClient.getObjectUrl(bucketName, fileName);
|
|
|
+ TakaiSysOss oss = new TakaiSysOss();
|
|
|
+ oss.setOssId("a"+ossId);
|
|
|
+ oss.setUrl(url);
|
|
|
+ oss.setFileName(fileName);
|
|
|
+ oss.setOriginalName(originalFilename);
|
|
|
+ oss.setService("service");
|
|
|
+ oss.setFileSuffix(fileName.substring(fileName.lastIndexOf(".")));
|
|
|
+ return oss;
|
|
|
}
|
|
|
- SnowflakeDigitGenerator snowflakeDigitGenerator = new SnowflakeDigitGenerator(1, 1);
|
|
|
- long ossId = snowflakeDigitGenerator.nextId();
|
|
|
- String url = minioClient.getObjectUrl(bucketName, fileName);
|
|
|
- TakaiSysOss oss = new TakaiSysOss();
|
|
|
- oss.setOssId("a"+ossId);
|
|
|
- oss.setUrl(url);
|
|
|
- oss.setFileName(fileName);
|
|
|
- oss.setOriginalName(originalFilename);
|
|
|
- oss.setService("service");
|
|
|
- oss.setFileSuffix(fileName.substring(fileName.lastIndexOf(".")));
|
|
|
- return oss;
|
|
|
}
|
|
|
|
|
|
/**
|