public interface IMinIoFileStoreService
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
createBucket(String bucketName)
创建 Bucket
|
boolean |
delete(String fileName)
文件删除
|
boolean |
deleteAssignBucket(String bucket,
String fileName)
文件删除
- 指定 Bucket
|
boolean |
deleteBucket(String bucketName)
删除 Bucket
|
void |
download(String fileName)
文件下载
|
void |
downloadAssignBucket(String bucket,
String fileName)
文件下载
- 指定 Bucket
|
File |
getFile(String fileName)
获取文件
|
File |
getFileAssignBucket(String bucket,
String fileName)
获取文件
- 指定 Bucket
|
InputStream |
getStream(String fileName)
获取文件流
|
InputStream |
getStreamAssignBucket(String bucket,
String fileName)
获取文件流
- 指定 Bucket
|
String |
preSignedUrl(String fileName,
int duration,
TimeUnit unit)
签名地址
|
String |
preSignedUrlAssignBucket(String bucket,
String fileName,
int duration,
TimeUnit unit)
签名地址
- 指定 Bucket
|
String |
saveAssignBucket(String bucket,
File file)
文件存储
- 指定 Bucket
|
String |
saveAssignBucket(String bucket,
File file,
String fileName)
文件存储
- 指定 Bucket、文件名
|
String |
saveAssignBucket(String bucket,
InputStream is,
String fileName,
String contentType)
文件存储
- 指定 Bucket、文件流、文件名
|
String |
saveFile(File file,
String fileName)
文件存储
|
String |
saveStream(InputStream is,
String fileName,
String contentType)
文件存储
|
boolean createBucket(String bucketName)
bucketName - bucket名称boolean deleteBucket(String bucketName)
bucketName - bucket名称String saveStream(InputStream is, String fileName, String contentType)
is - 文件流fileName - 文件名称contentType - 文件类型String saveAssignBucket(String bucket, File file)
bucket - Bucketfile - 文件String saveAssignBucket(String bucket, File file, String fileName)
bucket - Bucketfile - 文件fileName - 文件名称String saveAssignBucket(String bucket, InputStream is, String fileName, String contentType)
bucket - Bucketis - 文件流fileName - 文件名称contentType - 文件类型boolean delete(String fileName)
fileName - 文件名称boolean deleteAssignBucket(String bucket, String fileName)
bucket - BucketfileName - 文件名称InputStream getStream(String fileName)
fileName - 文件名称InputStream getStreamAssignBucket(String bucket, String fileName)
bucket - BucketfileName - 文件名称File getFileAssignBucket(String bucket, String fileName)
bucket - BucketfileName - 文件名称void download(String fileName)
fileName - 文件名称void downloadAssignBucket(String bucket, String fileName)
bucket - BucketfileName - 文件名称String preSignedUrl(String fileName, int duration, TimeUnit unit)
fileName - 文件名称duration - 有效时间unit - 时间单位Copyright © 2021 LmayE. All rights reserved.