A B C D F G I L M N O R S U W
A
- AmazonS3Client - com.anji.plus.gaea.oss.ossbuilder.builders中的类
-
文件存储 使用AmazonS3服务器
接口文档 https://docs.aws.amazon.com/zh_cn/sdk-for-java/v1/developer-guide/examples-s3.html
代码参考 https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/java/example_code/s3/src/main/java/aws/example/s3
- AmazonS3Client(OSSProperties) - 类 的构造器com.anji.plus.gaea.oss.ossbuilder.builders.AmazonS3Client
-
- AutoConfiguration - com.anji.plus.gaea.oss.config中的类
-
springboot自动装配类
- AutoConfiguration() - 类 的构造器com.anji.plus.gaea.oss.config.AutoConfiguration
-
B
- build(String) - 类 中的静态方法com.anji.plus.gaea.oss.exceptions.GaeaOSSExceptionBuilder
-
- build(Throwable) - 类 中的静态方法com.anji.plus.gaea.oss.exceptions.GaeaOSSExceptionBuilder
-
- build(String, Throwable) - 类 中的静态方法com.anji.plus.gaea.oss.exceptions.GaeaOSSExceptionBuilder
-
- build(String) - 类 中的静态方法com.anji.plus.gaea.oss.exceptions.GaeaOSSTypeLimitedExceptionBuilder
-
- build(Throwable) - 类 中的静态方法com.anji.plus.gaea.oss.exceptions.GaeaOSSTypeLimitedExceptionBuilder
-
- build(String, Throwable) - 类 中的静态方法com.anji.plus.gaea.oss.exceptions.GaeaOSSTypeLimitedExceptionBuilder
-
C
- checkFileSuffixName(MultipartFile) - 接口 中的方法com.anji.plus.gaea.oss.ossbuilder.GaeaOSSTemplate
-
判断文件后缀名是否在白名单中,如果不在报异常,中止文件保存
- com.anji.plus.gaea.oss.config - 程序包 com.anji.plus.gaea.oss.config
-
- com.anji.plus.gaea.oss.exceptions - 程序包 com.anji.plus.gaea.oss.exceptions
-
- com.anji.plus.gaea.oss.ossbuilder - 程序包 com.anji.plus.gaea.oss.ossbuilder
-
- com.anji.plus.gaea.oss.ossbuilder.builders - 程序包 com.anji.plus.gaea.oss.ossbuilder.builders
-
- com.anji.plus.gaea.oss.utils - 程序包 com.anji.plus.gaea.oss.utils
-
D
- deleteFile(String) - 类 中的方法com.anji.plus.gaea.oss.ossbuilder.builders.AmazonS3Client
-
- deleteFile(String) - 类 中的方法com.anji.plus.gaea.oss.ossbuilder.builders.MinioClient
-
- deleteFile(String) - 类 中的方法com.anji.plus.gaea.oss.ossbuilder.builders.NFSClient
-
- deleteFile(String) - 接口 中的方法com.anji.plus.gaea.oss.ossbuilder.GaeaOSSTemplate
-
根据fileObjectName删除
- deleteFiles(List<String>) - 类 中的方法com.anji.plus.gaea.oss.ossbuilder.builders.AmazonS3Client
-
- deleteFiles(List<String>) - 类 中的方法com.anji.plus.gaea.oss.ossbuilder.builders.MinioClient
-
- deleteFiles(List<String>) - 类 中的方法com.anji.plus.gaea.oss.ossbuilder.builders.NFSClient
-
- deleteFiles(List<String>) - 接口 中的方法com.anji.plus.gaea.oss.ossbuilder.GaeaOSSTemplate
-
- downloadFile(String) - 类 中的方法com.anji.plus.gaea.oss.ossbuilder.builders.AmazonS3Client
-
- downloadFile(String) - 类 中的方法com.anji.plus.gaea.oss.ossbuilder.builders.MinioClient
-
根据fileUUid下载文件
- downloadFile(String) - 类 中的方法com.anji.plus.gaea.oss.ossbuilder.builders.NFSClient
-
- downloadFile(String) - 接口 中的方法com.anji.plus.gaea.oss.ossbuilder.GaeaOSSTemplate
-
根据fileObjectName下载文件流
F
- FileClientFactory - com.anji.plus.gaea.oss.ossbuilder中的类
-
文件存储客户端工厂
- FileClientFactory(OSSProperties) - 类 的构造器com.anji.plus.gaea.oss.ossbuilder.FileClientFactory
-
G
- GaeaOSSException - com.anji.plus.gaea.oss.exceptions中的异常错误
-
GaeaOSS异常
- GaeaOSSException(String) - 异常错误 的构造器com.anji.plus.gaea.oss.exceptions.GaeaOSSException
-
- GaeaOSSException(Throwable) - 异常错误 的构造器com.anji.plus.gaea.oss.exceptions.GaeaOSSException
-
- GaeaOSSException(String, Throwable) - 异常错误 的构造器com.anji.plus.gaea.oss.exceptions.GaeaOSSException
-
- GaeaOSSExceptionBuilder - com.anji.plus.gaea.oss.exceptions中的类
-
- GaeaOSSExceptionBuilder() - 类 的构造器com.anji.plus.gaea.oss.exceptions.GaeaOSSExceptionBuilder
-
- gaeaOSSTemplate() - 类 中的方法com.anji.plus.gaea.oss.config.AutoConfiguration
-
- GaeaOSSTemplate - com.anji.plus.gaea.oss.ossbuilder中的接口
-
GaeaOSS标准调用接口
- GaeaOSSTypeLimitedException - com.anji.plus.gaea.oss.exceptions中的异常错误
-
- GaeaOSSTypeLimitedException(String) - 异常错误 的构造器com.anji.plus.gaea.oss.exceptions.GaeaOSSTypeLimitedException
-
- GaeaOSSTypeLimitedException(Throwable) - 异常错误 的构造器com.anji.plus.gaea.oss.exceptions.GaeaOSSTypeLimitedException
-
- GaeaOSSTypeLimitedException(String, Throwable) - 异常错误 的构造器com.anji.plus.gaea.oss.exceptions.GaeaOSSTypeLimitedException
-
- GaeaOSSTypeLimitedExceptionBuilder - com.anji.plus.gaea.oss.exceptions中的类
-
- GaeaOSSTypeLimitedExceptionBuilder() - 类 的构造器com.anji.plus.gaea.oss.exceptions.GaeaOSSTypeLimitedExceptionBuilder
-
- getAccessKey() - 类 中的方法com.anji.plus.gaea.oss.config.OSSAmazonS3Properties
-
- getAccessKey() - 类 中的方法com.anji.plus.gaea.oss.config.OSSMinioProperties
-
- getAmazonS3() - 类 中的方法com.anji.plus.gaea.oss.config.OSSProperties
-
- getBucketName() - 类 中的方法com.anji.plus.gaea.oss.config.OSSAmazonS3Properties
-
- getBucketName() - 类 中的方法com.anji.plus.gaea.oss.config.OSSMinioProperties
-
- getFileTypeWhileList() - 类 中的方法com.anji.plus.gaea.oss.config.OSSProperties
-
- getFileTypeWhileList() - 类 中的方法com.anji.plus.gaea.oss.ossbuilder.builders.AmazonS3Client
-
- getFileTypeWhileList() - 类 中的方法com.anji.plus.gaea.oss.ossbuilder.builders.MinioClient
-
- getFileTypeWhileList() - 类 中的方法com.anji.plus.gaea.oss.ossbuilder.builders.NFSClient
-
- getFileTypeWhileList() - 接口 中的方法com.anji.plus.gaea.oss.ossbuilder.GaeaOSSTemplate
-
文件后缀白名单
- getMinio() - 类 中的方法com.anji.plus.gaea.oss.config.OSSProperties
-
- getNfs() - 类 中的方法com.anji.plus.gaea.oss.config.OSSProperties
-
- getObject() - 类 中的方法com.anji.plus.gaea.oss.ossbuilder.FileClientFactory
-
- getObjectType() - 类 中的方法com.anji.plus.gaea.oss.ossbuilder.FileClientFactory
-
- getPath() - 类 中的方法com.anji.plus.gaea.oss.config.OSSNFSProperties
-
- getPort() - 类 中的方法com.anji.plus.gaea.oss.config.OSSMinioProperties
-
- getRefererWhiteList() - 类 中的方法com.anji.plus.gaea.oss.config.OSSProperties
-
- getSecretKey() - 类 中的方法com.anji.plus.gaea.oss.config.OSSAmazonS3Properties
-
- getSecretKey() - 类 中的方法com.anji.plus.gaea.oss.config.OSSMinioProperties
-
- getSufixName(MultipartFile) - 接口 中的方法com.anji.plus.gaea.oss.ossbuilder.GaeaOSSTemplate
-
获取上传文件的文件后缀
- getUrl() - 类 中的方法com.anji.plus.gaea.oss.config.OSSAmazonS3Properties
-
- getUrl() - 类 中的方法com.anji.plus.gaea.oss.config.OSSMinioProperties
-
I
- isAllowedFileSuffixName(MultipartFile) - 接口 中的方法com.anji.plus.gaea.oss.ossbuilder.GaeaOSSTemplate
-
判断文件的后缀名是否在白名单中,存在返回true
- isEnabled() - 类 中的方法com.anji.plus.gaea.oss.config.OSSProperties
-
- isSingleton() - 类 中的方法com.anji.plus.gaea.oss.ossbuilder.FileClientFactory
-
L
- logger - 接口 中的静态变量com.anji.plus.gaea.oss.ossbuilder.GaeaOSSTemplate
-
M
- MinioClient - com.anji.plus.gaea.oss.ossbuilder.builders中的类
-
文件存储 使用minio服务器
- MinioClient(OSSProperties) - 类 的构造器com.anji.plus.gaea.oss.ossbuilder.builders.MinioClient
-
N
- NFSClient - com.anji.plus.gaea.oss.ossbuilder.builders中的类
-
文件存储 使用服务器本地文件夹
- NFSClient(OSSProperties) - 类 的构造器com.anji.plus.gaea.oss.ossbuilder.builders.NFSClient
-
O
- OSSAmazonS3Properties - com.anji.plus.gaea.oss.config中的类
-
AmazonS3配置项
- OSSAmazonS3Properties() - 类 的构造器com.anji.plus.gaea.oss.config.OSSAmazonS3Properties
-
- OSSMinioProperties - com.anji.plus.gaea.oss.config中的类
-
minio配置项
- OSSMinioProperties() - 类 的构造器com.anji.plus.gaea.oss.config.OSSMinioProperties
-
- OSSNFSProperties - com.anji.plus.gaea.oss.config中的类
-
- OSSNFSProperties() - 类 的构造器com.anji.plus.gaea.oss.config.OSSNFSProperties
-
- OSSProperties - com.anji.plus.gaea.oss.config中的类
-
oss组件配置项
- OSSProperties() - 类 的构造器com.anji.plus.gaea.oss.config.OSSProperties
-
R
- replace(String, String, String) - 类 中的静态方法com.anji.plus.gaea.oss.utils.StringPatternUtil
-
- ResponseUtil - com.anji.plus.gaea.oss.utils中的类
-
- ResponseUtil() - 类 的构造器com.anji.plus.gaea.oss.utils.ResponseUtil
-
S
- setAccessKey(String) - 类 中的方法com.anji.plus.gaea.oss.config.OSSAmazonS3Properties
-
- setAccessKey(String) - 类 中的方法com.anji.plus.gaea.oss.config.OSSMinioProperties
-
- setAmazonS3(OSSAmazonS3Properties) - 类 中的方法com.anji.plus.gaea.oss.config.OSSProperties
-
- setBucketName(String) - 类 中的方法com.anji.plus.gaea.oss.config.OSSAmazonS3Properties
-
- setBucketName(String) - 类 中的方法com.anji.plus.gaea.oss.config.OSSMinioProperties
-
- setEnabled(boolean) - 类 中的方法com.anji.plus.gaea.oss.config.OSSProperties
-
- setFileTypeWhileList(String) - 类 中的方法com.anji.plus.gaea.oss.config.OSSProperties
-
- setMinio(OSSMinioProperties) - 类 中的方法com.anji.plus.gaea.oss.config.OSSProperties
-
- setNfs(OSSNFSProperties) - 类 中的方法com.anji.plus.gaea.oss.config.OSSProperties
-
- setPath(String) - 类 中的方法com.anji.plus.gaea.oss.config.OSSNFSProperties
-
- setPort(int) - 类 中的方法com.anji.plus.gaea.oss.config.OSSMinioProperties
-
- setRefererWhiteList(String) - 类 中的方法com.anji.plus.gaea.oss.config.OSSProperties
-
- setSecretKey(String) - 类 中的方法com.anji.plus.gaea.oss.config.OSSAmazonS3Properties
-
- setSecretKey(String) - 类 中的方法com.anji.plus.gaea.oss.config.OSSMinioProperties
-
- setUrl(String) - 类 中的方法com.anji.plus.gaea.oss.config.OSSAmazonS3Properties
-
- setUrl(String) - 类 中的方法com.anji.plus.gaea.oss.config.OSSMinioProperties
-
- splitToList(String) - 接口 中的方法com.anji.plus.gaea.oss.ossbuilder.GaeaOSSTemplate
-
将字符串切割成list,支持|或者,分割线
- StringFind(String, String) - 类 中的静态方法com.anji.plus.gaea.oss.utils.StringPatternUtil
-
- StringMatch(String, String) - 类 中的静态方法com.anji.plus.gaea.oss.utils.StringPatternUtil
-
- StringMatchIgnoreCase(String, String) - 类 中的静态方法com.anji.plus.gaea.oss.utils.StringPatternUtil
-
- StringPatternUtil - com.anji.plus.gaea.oss.utils中的类
-
- StringPatternUtil() - 类 的构造器com.anji.plus.gaea.oss.utils.StringPatternUtil
-
U
- uploadFileByInputStream(MultipartFile, String) - 类 中的方法com.anji.plus.gaea.oss.ossbuilder.builders.AmazonS3Client
-
- uploadFileByInputStream(MultipartFile, String) - 类 中的方法com.anji.plus.gaea.oss.ossbuilder.builders.MinioClient
-
文件上传,输入参数为InputStream
- uploadFileByInputStream(MultipartFile, String) - 类 中的方法com.anji.plus.gaea.oss.ossbuilder.builders.NFSClient
-
- uploadFileByInputStream(MultipartFile) - 接口 中的方法com.anji.plus.gaea.oss.ossbuilder.GaeaOSSTemplate
-
输入参数为前端文件上传对象MultipartFile
返回的是新文件名,下载删除需要
- uploadFileByInputStream(MultipartFile, String) - 接口 中的方法com.anji.plus.gaea.oss.ossbuilder.GaeaOSSTemplate
-
输入参数为前端文件上传对象MultipartFile
返回的是objectName 作为下载文件的依据,客服端需要存储
W
- writeBody(String, byte[], boolean) - 类 中的静态方法com.anji.plus.gaea.oss.utils.ResponseUtil
-
根据文件后缀来判断,是显示图片\视频\音频,还是下载文件
A B C D F G I L M N O R S U W
Copyright © 2022. All rights reserved.