跳过导航链接
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.