public class MinioUtil
extends java.lang.Object
构造器和说明 |
---|
MinioUtil() |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
getBucketName() |
static java.io.InputStream |
getMinioFile(java.lang.String bucketName,
java.lang.String objectName)
获取文件流
|
static java.lang.String |
getMinioUrl() |
static java.lang.String |
getObjectURL(java.lang.String bucketName,
java.lang.String objectName,
java.lang.Integer expires)
获取文件外链
|
static void |
removeObject(java.lang.String bucketName,
java.lang.String objectName)
删除文件
|
static void |
setBucketName(java.lang.String bucketName) |
static void |
setMinioName(java.lang.String minioName) |
static void |
setMinioPass(java.lang.String minioPass) |
static void |
setMinioUrl(java.lang.String minioUrl) |
static java.lang.String |
upload(java.io.InputStream stream,
java.lang.String relativePath)
上传文件到minio
|
static java.lang.String |
upload(org.springframework.web.multipart.MultipartFile file,
java.lang.String bizPath)
文件上传
|
static java.lang.String |
upload(org.springframework.web.multipart.MultipartFile file,
java.lang.String bizPath,
java.lang.String customBucket)
上传文件
|
public static void setMinioUrl(java.lang.String minioUrl)
public static void setMinioName(java.lang.String minioName)
public static void setMinioPass(java.lang.String minioPass)
public static void setBucketName(java.lang.String bucketName)
public static java.lang.String getMinioUrl()
public static java.lang.String getBucketName()
public static java.lang.String upload(org.springframework.web.multipart.MultipartFile file, java.lang.String bizPath, java.lang.String customBucket)
file
- public static java.lang.String upload(org.springframework.web.multipart.MultipartFile file, java.lang.String bizPath)
file
- bizPath
- public static java.io.InputStream getMinioFile(java.lang.String bucketName, java.lang.String objectName)
bucketName
- objectName
- public static void removeObject(java.lang.String bucketName, java.lang.String objectName)
bucketName
- objectName
- java.lang.Exception
public static java.lang.String getObjectURL(java.lang.String bucketName, java.lang.String objectName, java.lang.Integer expires)
bucketName
- objectName
- expires
- public static java.lang.String upload(java.io.InputStream stream, java.lang.String relativePath) throws java.io.IOException, java.security.InvalidKeyException, java.security.NoSuchAlgorithmException, io.minio.errors.InsufficientDataException, io.minio.errors.InternalException, io.minio.errors.NoResponseException, io.minio.errors.InvalidBucketNameException, org.xmlpull.v1.XmlPullParserException, io.minio.errors.ErrorResponseException, io.minio.errors.RegionConflictException, io.minio.errors.InvalidArgumentException
stream
- relativePath
- java.io.IOException
java.security.InvalidKeyException
java.security.NoSuchAlgorithmException
io.minio.errors.InsufficientDataException
io.minio.errors.InternalException
io.minio.errors.NoResponseException
io.minio.errors.InvalidBucketNameException
org.xmlpull.v1.XmlPullParserException
io.minio.errors.ErrorResponseException
io.minio.errors.RegionConflictException
io.minio.errors.InvalidArgumentException