@Component public class MinioUpDownService extends Object
| 构造器和说明 |
|---|
MinioUpDownService(io.minio.MinioClient minioClient) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getShareUrl(String bucketName,
String objectName)
获取分享链接
|
String |
getShareUrl(String bucketName,
String objectName,
String objectPath)
获取分享链接
|
String |
getShareUrl(String bucketName,
String objectName,
String objectPath,
int expiry)
获取分享链接
|
String |
getShareUrl(String bucketName,
String objectName,
String objectPath,
int expiry,
TimeUnit unit)
获取分享链接
|
String |
getShareUrl(String bucketName,
String objectName,
String objectPath,
io.minio.http.Method method,
int expiry,
TimeUnit unit)
获取分享链接
|
void |
uploadFile(String bucketName,
File file)
上传文件
|
void |
uploadFile(String bucketName,
File file,
String objectPath)
上传文件
|
void |
uploadFile(String bucketName,
String objectName,
File file)
上传文件
|
void |
uploadFile(String bucketName,
String objectName,
InputStream inputStream,
long size,
String contentType)
上传文件 (已知大小)
|
void |
uploadFile(String bucketName,
String objectName,
InputStream inputStream,
String contentType)
上传文件(未知大小)
|
void |
uploadFile(String bucketName,
String objectName,
org.springframework.web.multipart.MultipartFile multipartFile)
上传文件
|
void |
uploadFile(String bucketName,
String objectName,
String filePath)
上传文件
|
void |
uploadFile(String bucketName,
String objectName,
String objectPath,
File file)
上传文件
|
void |
uploadFile(String bucketName,
String objectName,
String objectPath,
org.springframework.web.multipart.MultipartFile multipartFile)
上传文件
|
void |
uploadFileByPart(String bucketName,
String objectName,
String filePath,
long partSize)
分片上传文件
|
void |
uploadFiles(String bucketName,
org.springframework.web.multipart.MultipartFile[] multipartFiles)
批量上传文件
|
void |
uploadFiles(String bucketName,
String objectPath,
Map<String,org.springframework.web.multipart.MultipartFile> multipartFiles)
批量上传文件
|
void |
uploadFiles(String bucketName,
String objectPath,
org.springframework.web.multipart.MultipartFile[] multipartFiles)
批量上传文件
|
void |
uploadFolder(String bucketName,
String folderPath)
上传文件夹
|
void |
uploadFolder(String bucketName,
String folderPath,
String objectPath)
上传文件夹
|
public void uploadFile(String bucketName, String objectName, String filePath) throws MsMinioException
bucketName - 桶名称objectName - 对象名称 (文件存储名称)filePath - 文件路径 (文件本地路径)MsMinioException - Minio异常public void uploadFileByPart(String bucketName, String objectName, String filePath, long partSize) throws MsMinioException
bucketName - 桶名称objectName - 对象名称 (文件存储名称)filePath - 文件路径 (文件本地路径)partSize - 分片大小MsMinioException - Minio异常public void uploadFile(String bucketName, String objectName, InputStream inputStream, long size, String contentType) throws MsMinioException
bucketName - 桶名称objectName - 对象名称 (文件存储名称)inputStream - 文件流size - 文件大小contentType - 文件类型MsMinioExceptionpublic void uploadFile(String bucketName, String objectName, InputStream inputStream, String contentType) throws MsMinioException
bucketName - 桶名称objectName - 对象名称 (文件存储名称)inputStream - 文件流contentType - 文件类型MsMinioExceptionpublic void uploadFile(String bucketName, String objectName, org.springframework.web.multipart.MultipartFile multipartFile) throws MsMinioException
bucketName - 桶名称objectName - 对象名称 (文件存储名称)multipartFile - 文件MsMinioException - Minio异常public void uploadFile(String bucketName, String objectName, String objectPath, org.springframework.web.multipart.MultipartFile multipartFile) throws MsMinioException
bucketName - 桶名称objectName - 对象名称 (文件存储名称)objectPath - 对象路径 (文件存储路径)multipartFile - 文件MsMinioException - Minio异常public void uploadFiles(String bucketName, org.springframework.web.multipart.MultipartFile[] multipartFiles) throws MsMinioException
bucketName - 桶名称multipartFiles - 文件数组MsMinioException - Minio异常public void uploadFiles(String bucketName, String objectPath, org.springframework.web.multipart.MultipartFile[] multipartFiles) throws MsMinioException
bucketName - 桶名称objectPath - 对象路径 (文件存储路径)multipartFiles - 文件数组MsMinioException - Minio异常public void uploadFiles(String bucketName, String objectPath, Map<String,org.springframework.web.multipart.MultipartFile> multipartFiles) throws MsMinioException
bucketName - 桶名称multipartFiles - 文件Map
key: 对象名称 (文件存储名称)
value: 文件MsMinioException - Minio异常public void uploadFile(String bucketName, String objectName, File file) throws MsMinioException
bucketName - 桶名称objectName - 对象名称 (文件存储名称)file - 文件MsMinioException - Minio异常public void uploadFile(String bucketName, String objectName, String objectPath, File file) throws MsMinioException
bucketName - 桶名称objectName - 对象名称 (文件存储名称)objectPath - 对象路径 (文件存储路径)file - 文件MsMinioException - Minio异常public void uploadFile(String bucketName, File file) throws MsMinioException
bucketName - 桶名称file - 文件MsMinioException - Minio异常public void uploadFile(String bucketName, File file, String objectPath) throws MsMinioException
bucketName - 桶名称file - 文件objectPath - 对象路径 (文件存储路径)MsMinioException - Minio异常public void uploadFolder(String bucketName, String folderPath) throws MsMinioException
bucketName - 桶名称folderPath - 文件夹路径MsMinioException - Minio异常public void uploadFolder(String bucketName, String folderPath, String objectPath) throws MsMinioException
bucketName - 桶名称folderPath - 文件夹路径objectPath - 对象路径 (文件存储路径)MsMinioException - Minio异常public String getShareUrl(String bucketName, String objectName) throws MsMinioException
bucketName - 桶名称objectName - 对象路径名称 (文件存储完整名称)MsMinioException - Minio异常public String getShareUrl(String bucketName, String objectName, String objectPath) throws MsMinioException
bucketName - 桶名称objectName - 对象名称 (文件存储名称)objectPath - 对象路径 (文件存储路径)MsMinioException - Minio异常public String getShareUrl(String bucketName, String objectName, String objectPath, int expiry) throws MsMinioException
bucketName - 桶名称objectName - 对象名称 (文件存储名称)objectPath - 对象路径 (文件存储路径)expiry - 过期时间 (分钟)MsMinioException - Minio异常public String getShareUrl(String bucketName, String objectName, String objectPath, int expiry, TimeUnit unit) throws MsMinioException
bucketName - 桶名称objectName - 对象名称 (文件存储名称)objectPath - 对象路径 (文件存储路径)expiry - 过期时间unit - 时间单位MsMinioException - Minio异常public String getShareUrl(String bucketName, String objectName, String objectPath, io.minio.http.Method method, int expiry, TimeUnit unit) throws MsMinioException
bucketName - 桶名称objectName - 对象名称 (文件存储名称)objectPath - 对象路径 (文件存储路径)method - 请求方法expiry - 过期时间unit - 时间单位MsMinioException - Minio异常Copyright © 2024. All rights reserved.