@Component public class MinioUtil extends Object
| 构造器和说明 |
|---|
MinioUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
bucketExists(String bucketName)
检查存储桶是否存在
|
void |
downloadObject(String bucketName,
String objectName,
String fileName)
下载对象到指定位置
|
String |
generateDownloadLink(String bucketName,
String objectName)
获取下载url
|
String |
generatePreviewLink(String bucketName,
String objectName)
获取预览url
|
List<String> |
listBucketNames()
列出所有存储桶的名字
|
void |
makeBucket(String bucketName)
根据名字创建存储桶
|
List<String> |
putObject(org.springframework.web.multipart.MultipartFile file,
String bucketName)
文件上传并返回预览url和下载url
|
void |
removeBucket(String bucketName)
根据名字移除一个空桶
|
String |
removeObjectOrFolder(String bucketName,
String prefix)
删除指定前缀的所有对象(文件或文件夹)
|
public boolean bucketExists(String bucketName)
bucketName - public void makeBucket(String bucketName)
bucketName - public void removeBucket(String bucketName)
bucketName - public void downloadObject(String bucketName, String objectName, String fileName)
bucketName - objectName - fileName - public List<String> putObject(org.springframework.web.multipart.MultipartFile file, String bucketName)
file - bucketName - public String removeObjectOrFolder(String bucketName, String prefix)
bucketName - 桶名称prefix - 对象前缀(文件夹路径或文件名)public String generateDownloadLink(String bucketName, String objectName)
bucketName - objectName - Copyright © 2025. All rights reserved.