liusheng
2024-09-18 907641e56c2085aaa81f267946dc3e3e9fca73e7
smartor/src/main/java/com/smartor/service/impl/MinioFileServiceImpl.java
@@ -23,6 +23,7 @@
import java.io.InputStream;
import java.io.OutputStream;
import java.time.Instant;
import java.time.Year;
import java.util.ArrayList;
import java.util.List;
@@ -116,6 +117,8 @@
        log.info(files.toString());
        if (StringUtils.isNotEmpty(path) && !path.endsWith("/")) {
            path = path + "/";
        } else {
            path = Year.now().getValue() + "其它/";
        }
        List<MinioResponseDTO> MinioResponseDTOList = new ArrayList<>();
@@ -136,7 +139,9 @@
                String bucketName = minioConfig.getBucketName();
                minioClientUtils.putObject(bucketName, file, path + originalFilename);
//                String fileUrl = minioClientUtils.getObjectUrl(bucketName, path + originalFilename);
                String fileUrl = path + originalFilename;
                // String fileUrl = path + originalFilename;
                //url可以使用一周
                String fileUrl = getFileUrl(path + originalFilename, 6);
                MinioFile minioFile = new MinioFile();
                minioFile.setOriginalFileName(originalFilename);
                minioFile.setFileExtName(extName);