| | |
| | | import java.io.InputStream; |
| | | import java.io.OutputStream; |
| | | import java.time.Instant; |
| | | import java.time.Year; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | |
| | | log.info(files.toString()); |
| | | if (StringUtils.isNotEmpty(path) && !path.endsWith("/")) { |
| | | path = path + "/"; |
| | | } else { |
| | | path = Year.now().getValue() + "其它/"; |
| | | } |
| | | |
| | | List<MinioResponseDTO> MinioResponseDTOList = new ArrayList<>(); |
| | |
| | | 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); |