public class MinioTemplate extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
URI_DELIMITER
url分隔符
|
| 构造器和说明 |
|---|
MinioTemplate(MinioProperties properties) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
createBucket(String bucket)
创建bucket
|
void |
deleteObject(String object)
删除文件
|
io.minio.MinioClient |
getMinioClient()
拓展使用
获取 MinioClient
|
String |
getObject(String object)
获取文件url
过期时间 默认1小时
|
String |
getObject(String object,
int duration,
TimeUnit unit)
获取文件url 自定义过期时间
|
String |
getObject(String bucket,
String object,
int duration,
TimeUnit unit)
获取文件url 自定义过期时间
|
InputStream |
getObjectInputStream(String object)
获取默认 bucket 中的文件 InputStream
|
InputStream |
getObjectInputStream(String bucket,
String object)
获取整个对象的数据作为给定存储桶中的InputStream 。
|
List<io.minio.ObjectWriteResponse> |
putObject(org.springframework.web.multipart.MultipartFile... multipartFiles)
上传文件
|
io.minio.ObjectWriteResponse |
putObject(org.springframework.web.multipart.MultipartFile multipartFile)
上传文件
|
public MinioTemplate(MinioProperties properties)
public io.minio.MinioClient getMinioClient()
public void createBucket(String bucket)
bucket - 存储桶名称public InputStream getObjectInputStream(String bucket, String object)
bucket - 存储桶名称object - 存储桶中的对象名称public InputStream getObjectInputStream(String object)
object - 存储桶中的对象名称public String getObject(String bucket, String object, int duration, TimeUnit unit)
bucket - 存储桶名称object - 存储桶中的对象名称duration - 时长unit - 单位public String getObject(String object, int duration, TimeUnit unit)
object - 存储桶中的对象名称duration - 时长unit - 单位public void deleteObject(String object)
object - 存储桶中的对象名称public io.minio.ObjectWriteResponse putObject(org.springframework.web.multipart.MultipartFile multipartFile)
multipartFile - 文件public List<io.minio.ObjectWriteResponse> putObject(org.springframework.web.multipart.MultipartFile... multipartFiles)
multipartFiles - 文件Copyright © 2021. All rights reserved.