public class MinioTemplate extends Object
Description: Minio 模版
| 构造器和说明 |
|---|
MinioTemplate(MinioClientPool minioClientPool) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
createBucket(String bucketName) |
void |
downloadObject(String bucketName,
String objectName,
String fileName) |
List<io.minio.messages.Bucket> |
getAllBuckets() |
List<MinioItem> |
getAllObjectsByPrefix(String bucketName,
String prefix,
boolean recursive) |
Optional<io.minio.messages.Bucket> |
getBucket(String bucketName) |
io.minio.MinioClient |
getMinioClient() |
InputStream |
getObject(String bucketName,
String objectName)
获取文件
|
io.minio.StatObjectResponse |
getObjectInfo(String bucketName,
String objectName) |
String |
getObjectURL(String bucketName,
String objectName) |
String |
getObjectURL(String bucketName,
String objectName,
Duration expires) |
void |
putFile(String bucketName,
String fileName,
InputStream stream) |
void |
putFile(String bucketName,
String fileName,
InputStream stream,
String contentType) |
void |
putObject(String bucketName,
String objectName,
InputStream stream,
long size,
String contentType) |
void |
removeBucket(String bucketName) |
void |
removeObject(String bucketName,
String objectName) |
public MinioTemplate(MinioClientPool minioClientPool)
public io.minio.MinioClient getMinioClient()
throws MinioClientPoolErrorExeption
public void createBucket(String bucketName)
public List<io.minio.messages.Bucket> getAllBuckets()
public void removeBucket(String bucketName)
public List<MinioItem> getAllObjectsByPrefix(String bucketName, String prefix, boolean recursive)
public void putFile(String bucketName, String fileName, InputStream stream)
public void putFile(String bucketName, String fileName, InputStream stream, String contentType)
public void putObject(String bucketName, String objectName, InputStream stream, long size, String contentType)
public InputStream getObject(String bucketName, String objectName)
bucketName - bucket名称objectName - 文件名称public io.minio.StatObjectResponse getObjectInfo(String bucketName, String objectName)
Copyright © 2022. All rights reserved.