跳过导航链接
A B C D E F G H I J L M N O P Q R S T U V W 

A

accept(T) - 接口 中的方法org.dromara.x.file.storage.core.IOExceptionConsumer
 
AclWrapper(List<Acl>) - 类 的构造器org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorage.AclWrapper
 
AclWrapper(Storage.PredefinedAcl) - 类 的构造器org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorage.AclWrapper
 
addAllFileWrapperAdapter() - 类 中的方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
添加全部的文件包装适配器
addAspect(FileStorageAspect) - 类 中的方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
添加切面
addByteFileWrapperAdapter() - 类 中的方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
添加 byte[] 文件包装适配器
addFileStorage(List<? extends FileStorage>) - 类 中的方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
添加存储平台
addFileStorage(FileStorage) - 类 中的方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
添加存储平台
addFileStorageClientFactory(List<FileStorageClientFactory<?>>) - 类 中的方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
添加 Client 工厂
addFileStorageClientFactory(FileStorageClientFactory<?>) - 类 中的方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
添加 Client 工厂
addFileWrapperAdapter(FileWrapperAdapter) - 类 中的方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
添加文件包装适配器
addHttpServletRequestFileWrapperAdapter() - 类 中的方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
添加 HttpServletRequest 文件包装适配器
addInputStreamFileWrapperAdapter() - 类 中的方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
添加 InputStream 文件包装适配器
addLocalFileWrapperAdapter() - 类 中的方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
添加本地文件包装适配器
addUriFileWrapperAdapter() - 类 中的方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
添加 URI 文件包装适配器
AliyunOssConfig() - 类 的构造器org.dromara.x.file.storage.core.FileStorageProperties.AliyunOssConfig
 
AliyunOssFileStorage - org.dromara.x.file.storage.core.platform中的类
阿里云 OSS 存储
AliyunOssFileStorage(FileStorageProperties.AliyunOssConfig, FileStorageClientFactory<OSS>) - 类 的构造器org.dromara.x.file.storage.core.platform.AliyunOssFileStorage
 
AliyunOssFileStorageClientFactory - org.dromara.x.file.storage.core.platform中的类
阿里云 OSS 存储平台的 Client 工厂
AliyunOssFileStorageClientFactory(FileStorageProperties.AliyunOssConfig) - 类 的构造器org.dromara.x.file.storage.core.platform.AliyunOssFileStorageClientFactory
 
ALL_AUTHENTICATED_USERS - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.GoogleCloudStorageACL
 
AmazonS3Config() - 类 的构造器org.dromara.x.file.storage.core.FileStorageProperties.AmazonS3Config
 
AmazonS3FileStorage - org.dromara.x.file.storage.core.platform中的类
Amazon S3 存储
AmazonS3FileStorage(FileStorageProperties.AmazonS3Config, FileStorageClientFactory<AmazonS3>) - 类 的构造器org.dromara.x.file.storage.core.platform.AmazonS3FileStorage
 
AmazonS3FileStorageClientFactory - org.dromara.x.file.storage.core.platform中的类
Amazon S3 存储平台的 Client 工厂
AmazonS3FileStorageClientFactory(FileStorageProperties.AmazonS3Config) - 类 的构造器org.dromara.x.file.storage.core.platform.AmazonS3FileStorageClientFactory
 
apply(T) - 接口 中的方法org.dromara.x.file.storage.core.IOExceptionFunction
 
AUTHENTICATED_READ - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.AwsS3ACL
 
AUTHENTICATED_READ - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.GoogleCloudStorageACL
 
AUTHENTICATED_READ - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.HuaweiObsACL
 
AWS_EXEC_READ - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.AwsS3ACL
 

B

BaiduBosConfig() - 类 的构造器org.dromara.x.file.storage.core.FileStorageProperties.BaiduBosConfig
 
BaiduBosFileStorage - org.dromara.x.file.storage.core.platform中的类
百度云 BOS 存储
BaiduBosFileStorage(FileStorageProperties.BaiduBosConfig, FileStorageClientFactory<BosClient>) - 类 的构造器org.dromara.x.file.storage.core.platform.BaiduBosFileStorage
 
BaiduBosFileStorageClientFactory - org.dromara.x.file.storage.core.platform中的类
百度云 BOS 存储平台的 Client 工厂
BaiduBosFileStorageClientFactory(FileStorageProperties.BaiduBosConfig) - 类 的构造器org.dromara.x.file.storage.core.platform.BaiduBosFileStorageClientFactory
 
BaseConfig() - 类 的构造器org.dromara.x.file.storage.core.FileStorageProperties.BaseConfig
 
Boundary() - 类 的构造器org.dromara.x.file.storage.core.file.MultipartFormDataReader.Boundary
 
BUCKET_OWNER_FULL_CONTROL - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.AwsS3ACL
 
BUCKET_OWNER_FULL_CONTROL - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.GoogleCloudStorageACL
 
BUCKET_OWNER_FULL_CONTROL - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.HuaweiObsACL
 
BUCKET_OWNER_READ - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.AwsS3ACL
 
BUCKET_OWNER_READ - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.GoogleCloudStorageACL
 
BUCKET_OWNER_READ - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.HuaweiObsACL
 
BUFFER_LENGTH - 类 中的静态变量org.dromara.x.file.storage.core.file.MultipartFormDataReader
读取时缓冲区长度,默认 128KB
build() - 类 中的方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
创建
buildAliyunOssFileStorage(List<? extends FileStorageProperties.AliyunOssConfig>, List<List<FileStorageClientFactory<?>>>) - 类 中的静态方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
根据配置文件创建阿里云 OSS 存储平台
buildAmazonS3FileStorage(List<? extends FileStorageProperties.AmazonS3Config>, List<List<FileStorageClientFactory<?>>>) - 类 中的静态方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
根据配置文件创建又 Amazon S3 存储平台
buildBaiduBosFileStorage(List<? extends FileStorageProperties.BaiduBosConfig>, List<List<FileStorageClientFactory<?>>>) - 类 中的静态方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
根据配置文件创建百度云 BOS 存储平台
buildFileStorageDetect(List<?>, String, String...) - 类 中的静态方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
创建存储平台时的依赖检查
buildFtpFileStorage(List<? extends FileStorageProperties.FtpConfig>, List<List<FileStorageClientFactory<?>>>) - 类 中的静态方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
根据配置文件创建 FTP 存储平台
buildGoogleCloudStorageFileStorage(List<? extends FileStorageProperties.GoogleCloudStorageConfig>, List<List<FileStorageClientFactory<?>>>) - 类 中的静态方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
根据配置文件创建 GoogleCloud Storage 存储平台
buildHuaweiObsFileStorage(List<? extends FileStorageProperties.HuaweiObsConfig>, List<List<FileStorageClientFactory<?>>>) - 类 中的静态方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
根据配置文件创建华为云 OBS 存储平台
buildLocalFileStorage(List<? extends FileStorageProperties.LocalConfig>) - 类 中的静态方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
根据配置文件创建本地文件存储平台
buildLocalPlusFileStorage(List<? extends FileStorageProperties.LocalPlusConfig>) - 类 中的静态方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
根据配置文件创建本地文件升级版存储平台
buildMinioFileStorage(List<? extends FileStorageProperties.MinioConfig>, List<List<FileStorageClientFactory<?>>>) - 类 中的静态方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
根据配置文件创建 MinIO 存储平台
buildQiniuKodoFileStorage(List<? extends FileStorageProperties.QiniuKodoConfig>, List<List<FileStorageClientFactory<?>>>) - 类 中的静态方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
根据配置文件创建七牛云 Kodo 存储平台
buildSftpFileStorage(List<? extends FileStorageProperties.SftpConfig>, List<List<FileStorageClientFactory<?>>>) - 类 中的静态方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
根据配置文件创建 SFTP 存储平台
buildTencentCosFileStorage(List<? extends FileStorageProperties.TencentCosConfig>, List<List<FileStorageClientFactory<?>>>) - 类 中的静态方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
根据配置文件创建腾讯云 COS 存储平台
buildUpyunUssFileStorage(List<? extends FileStorageProperties.UpyunUssConfig>, List<List<FileStorageClientFactory<?>>>) - 类 中的静态方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
根据配置文件创建又拍云 USS 存储平台
buildWebDavFileStorage(List<? extends FileStorageProperties.WebDavConfig>, List<List<FileStorageClientFactory<?>>>) - 类 中的静态方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
根据配置文件创建 WebDAV 存储平台
ByteFileWrapper - org.dromara.x.file.storage.core.file中的类
byte[] 文件包装类
ByteFileWrapper(byte[], String, String, Long) - 类 的构造器org.dromara.x.file.storage.core.file.ByteFileWrapper
 
ByteFileWrapperAdapter - org.dromara.x.file.storage.core.file中的类
byte[] 文件包装适配器
ByteFileWrapperAdapter() - 类 的构造器org.dromara.x.file.storage.core.file.ByteFileWrapperAdapter
 
bytes() - 类 中的方法org.dromara.x.file.storage.core.Downloader
下载 byte 数组

C

CACHE_CONTROL - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.Metadata
 
cast(Object) - 类 中的静态方法org.dromara.x.file.storage.core.util.Tools
类型转换
checkAndDelete(String) - 类 中的方法org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorage
检查并删除对象 Source Example
clearThumbnail(boolean) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
清空缩略图
clearThumbnail() - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
清空缩略图
close() - 类 中的方法org.dromara.x.file.storage.core.platform.AliyunOssFileStorage
 
close() - 类 中的方法org.dromara.x.file.storage.core.platform.AliyunOssFileStorageClientFactory
 
close() - 类 中的方法org.dromara.x.file.storage.core.platform.AmazonS3FileStorage
 
close() - 类 中的方法org.dromara.x.file.storage.core.platform.AmazonS3FileStorageClientFactory
 
close() - 类 中的方法org.dromara.x.file.storage.core.platform.BaiduBosFileStorage
 
close() - 类 中的方法org.dromara.x.file.storage.core.platform.BaiduBosFileStorageClientFactory
 
close() - 接口 中的方法org.dromara.x.file.storage.core.platform.FileStorage
释放相关资源
close() - 接口 中的方法org.dromara.x.file.storage.core.platform.FileStorageClientFactory
释放相关资源
close() - 类 中的方法org.dromara.x.file.storage.core.platform.FtpFileStorage
 
close() - 类 中的方法org.dromara.x.file.storage.core.platform.FtpFileStorageClientFactory
 
close() - 类 中的方法org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorage
 
close() - 类 中的方法org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorageClientFactory
 
close() - 类 中的方法org.dromara.x.file.storage.core.platform.HuaweiObsFileStorage
 
close() - 类 中的方法org.dromara.x.file.storage.core.platform.HuaweiObsFileStorageClientFactory
 
close() - 类 中的方法org.dromara.x.file.storage.core.platform.MinioFileStorage
 
close() - 类 中的方法org.dromara.x.file.storage.core.platform.MinioFileStorageClientFactory
 
close() - 类 中的方法org.dromara.x.file.storage.core.platform.QiniuKodoFileStorage
 
close() - 类 中的方法org.dromara.x.file.storage.core.platform.QiniuKodoFileStorageClientFactory
 
close() - 类 中的方法org.dromara.x.file.storage.core.platform.SftpFileStorage
 
close() - 类 中的方法org.dromara.x.file.storage.core.platform.SftpFileStorageClientFactory
 
close() - 类 中的方法org.dromara.x.file.storage.core.platform.TencentCosFileStorage
 
close() - 类 中的方法org.dromara.x.file.storage.core.platform.TencentCosFileStorageClientFactory
 
close() - 类 中的方法org.dromara.x.file.storage.core.platform.UpyunUssFileStorage
 
close() - 类 中的方法org.dromara.x.file.storage.core.platform.UpyunUssFileStorageClientFactory
 
close() - 类 中的方法org.dromara.x.file.storage.core.platform.WebDavFileStorage
 
close() - 类 中的方法org.dromara.x.file.storage.core.platform.WebDavFileStorageClientFactory
 
CommonClientPoolConfig() - 类 的构造器org.dromara.x.file.storage.core.FileStorageProperties.CommonClientPoolConfig
 
Constant - org.dromara.x.file.storage.core.constant中的接口
 
Constant.ACL - org.dromara.x.file.storage.core.constant中的接口
文件的访问控制列表,一般情况下只有对象存储支持该功能
Constant.AliyunOssACL - org.dromara.x.file.storage.core.constant中的接口
阿里云 OSS 的 ACL CannedAccessControlList
Constant.AwsS3ACL - org.dromara.x.file.storage.core.constant中的接口
Aws S3 的 ACL CannedAccessControlList
Constant.BaiduBosACL - org.dromara.x.file.storage.core.constant中的接口
百度云 BOS 的 ACL CannedAccessControlList
Constant.GoogleCloudStorageACL - org.dromara.x.file.storage.core.constant中的接口
GoogleCloud Storage 的 ACL(已经做了命名规则转换) Storage.PredefinedAcl 如果这里的预定义ACL满足不了要求,也可以使用 Acl 文档:https://cloud.google.com/storage/docs/access-control/lists?
Constant.HuaweiObsACL - org.dromara.x.file.storage.core.constant中的接口
华为云 OBS 的 ACL AccessControlList IConvertor.transCannedAcl(String)
Constant.Metadata - org.dromara.x.file.storage.core.constant中的接口
元数据名称,这里列举的是一些相对通用的名称,但不一定每个存储平台都支持,具体支持情况自行查阅对应存储的相关文档 阿里云 OSS ObjectMetadata com.aliyun.oss.internal.OSSHeaders Amazon S3 ObjectMetadata Headers 华为云 OBS ObjectMetadata 百度云 BOS ObjectMetadata 腾讯云 COS ObjectMetadata 七牛云 Kodo https://developer.qiniu.com/kodo/1312/upload 又拍云 USS RestManager.PARAMS MinIO ObjectWriteArgs GoogleCloud Storage BlobInfo Storage.BlobField
Constant.TencentCosACL - org.dromara.x.file.storage.core.constant中的接口
腾讯云 COS 的 ACL CannedAccessControlList
CONTENT_DISPOSITION - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.Metadata
 
CONTENT_ENCODING - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.Metadata
 
CONTENT_LANGUAGE - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.Metadata
 
CONTENT_LENGTH - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.Metadata
 
CONTENT_MD5 - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.Metadata
 
CONTENT_TYPE - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.Metadata
 
ContentTypeDetect - org.dromara.x.file.storage.core.tika中的接口
识别文件的 MIME 类型
convertPartHeaderValue(String) - 类 中的静态方法org.dromara.x.file.storage.core.file.MultipartFormDataReader
简易版的 Header 值解析方法,直接按照分隔符解析,如果分隔符是参数名称或值的一部分,则解析会出现问题
create(byte[], String, Charset) - 类 中的静态方法org.dromara.x.file.storage.core.file.MultipartFormDataReader.Boundary
 
create(FileStorageProperties) - 类 中的静态方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
创建一个 FileStorageService 的构造器
create() - 类 中的方法org.dromara.x.file.storage.core.platform.FtpFileStorageClientFactory.FtpPooledObjectFactory
 
create() - 类 中的方法org.dromara.x.file.storage.core.platform.SftpFileStorageClientFactory.SftpPooledObjectFactory
 
createDirectory(Sardine, String) - 类 中的方法org.dromara.x.file.storage.core.platform.WebDavFileStorage
递归创建目录

D

DEFAULT - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.AliyunOssACL
 
DEFAULT - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.TencentCosACL
 
DefaultFileRecorder - org.dromara.x.file.storage.core.recorder中的类
默认的文件记录者类,此类并不能真正保存、查询、删除记录,只是用来脱离数据库运行,保证文件上传功能可以正常使用
DefaultFileRecorder() - 类 的构造器org.dromara.x.file.storage.core.recorder.DefaultFileRecorder
 
DefaultTikaFactory - org.dromara.x.file.storage.core.tika中的类
默认的 Tika 工厂类
DefaultTikaFactory() - 类 的构造器org.dromara.x.file.storage.core.tika.DefaultTikaFactory
 
delete(String) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
根据 url 删除文件
delete(String, Predicate<FileInfo>) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
根据 url 删除文件
delete(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
根据条件
delete(FileInfo, Predicate<FileInfo>) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
根据条件删除文件
delete(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.AliyunOssFileStorage
 
delete(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.AmazonS3FileStorage
 
delete(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.BaiduBosFileStorage
 
delete(FileInfo) - 接口 中的方法org.dromara.x.file.storage.core.platform.FileStorage
删除文件
delete(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.FtpFileStorage
 
delete(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorage
 
delete(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.HuaweiObsFileStorage
 
delete(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.LocalFileStorage
 
delete(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.LocalPlusFileStorage
 
delete(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.MinioFileStorage
 
delete(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.QiniuKodoFileStorage
 
delete(BucketManager, String) - 类 中的方法org.dromara.x.file.storage.core.platform.QiniuKodoFileStorage
 
delete(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.SftpFileStorage
 
delete(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.TencentCosFileStorage
 
delete(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.UpyunUssFileStorage
 
delete(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.WebDavFileStorage
 
delete(String) - 类 中的方法org.dromara.x.file.storage.core.recorder.DefaultFileRecorder
 
delete(String) - 接口 中的方法org.dromara.x.file.storage.core.recorder.FileRecorder
根据 url 删除文件记录
deleteAround(DeleteAspectChain, FileInfo, FileStorage, FileRecorder) - 接口 中的方法org.dromara.x.file.storage.core.aspect.FileStorageAspect
删除文件,成功返回 true
DeleteAspectChain - org.dromara.x.file.storage.core.aspect中的类
删除的切面调用链
DeleteAspectChain(Iterable<FileStorageAspect>, DeleteAspectChainCallback) - 类 的构造器org.dromara.x.file.storage.core.aspect.DeleteAspectChain
 
DeleteAspectChainCallback - org.dromara.x.file.storage.core.aspect中的接口
删除切面调用链结束回调
delFile(Sftp, String) - 类 中的方法org.dromara.x.file.storage.core.platform.SftpFileStorage
 
destroy() - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
 
destroyObject(PooledObject<Ftp>) - 类 中的方法org.dromara.x.file.storage.core.platform.FtpFileStorageClientFactory.FtpPooledObjectFactory
 
destroyObject(PooledObject<Sftp>) - 类 中的方法org.dromara.x.file.storage.core.platform.SftpFileStorageClientFactory.SftpPooledObjectFactory
 
detect(File) - 接口 中的方法org.dromara.x.file.storage.core.tika.ContentTypeDetect
 
detect(byte[]) - 接口 中的方法org.dromara.x.file.storage.core.tika.ContentTypeDetect
 
detect(byte[], String) - 接口 中的方法org.dromara.x.file.storage.core.tika.ContentTypeDetect
 
detect(InputStream, String) - 接口 中的方法org.dromara.x.file.storage.core.tika.ContentTypeDetect
 
detect(File) - 类 中的方法org.dromara.x.file.storage.core.tika.TikaContentTypeDetect
 
detect(byte[]) - 类 中的方法org.dromara.x.file.storage.core.tika.TikaContentTypeDetect
 
detect(byte[], String) - 类 中的方法org.dromara.x.file.storage.core.tika.TikaContentTypeDetect
 
detect(InputStream, String) - 类 中的方法org.dromara.x.file.storage.core.tika.TikaContentTypeDetect
 
doesNotExistClass(String) - 类 中的静态方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
判断是否没有引入指定 Class
download(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
获取文件下载器
download(String) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
获取文件下载器
download(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.AliyunOssFileStorage
 
download(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.AmazonS3FileStorage
 
download(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.BaiduBosFileStorage
 
download(FileInfo, Consumer<InputStream>) - 接口 中的方法org.dromara.x.file.storage.core.platform.FileStorage
下载文件
download(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.FtpFileStorage
 
download(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorage
 
download(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.HuaweiObsFileStorage
 
download(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.LocalFileStorage
 
download(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.LocalPlusFileStorage
 
download(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.MinioFileStorage
 
download(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.QiniuKodoFileStorage
 
download(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.SftpFileStorage
 
download(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.TencentCosFileStorage
 
download(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.UpyunUssFileStorage
 
download(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.WebDavFileStorage
 
downloadAround(DownloadAspectChain, FileInfo, FileStorage, Consumer<InputStream>) - 接口 中的方法org.dromara.x.file.storage.core.aspect.FileStorageAspect
下载文件,成功返回文件内容
DownloadAspectChain - org.dromara.x.file.storage.core.aspect中的类
下载的切面调用链
DownloadAspectChain(Iterable<FileStorageAspect>, DownloadAspectChainCallback) - 类 的构造器org.dromara.x.file.storage.core.aspect.DownloadAspectChain
 
DownloadAspectChainCallback - org.dromara.x.file.storage.core.aspect中的接口
下载切面调用链结束回调
Downloader - org.dromara.x.file.storage.core中的类
下载器
Downloader(FileInfo, List<FileStorageAspect>, FileStorage, Integer) - 类 的构造器org.dromara.x.file.storage.core.Downloader
构造下载器
downloadTh(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
获取缩略图文件下载器
downloadTh(String) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
获取缩略图文件下载器
downloadTh(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.AliyunOssFileStorage
 
downloadTh(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.AmazonS3FileStorage
 
downloadTh(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.BaiduBosFileStorage
 
downloadTh(FileInfo, Consumer<InputStream>) - 接口 中的方法org.dromara.x.file.storage.core.platform.FileStorage
下载缩略图文件
downloadTh(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.FtpFileStorage
 
downloadTh(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorage
 
downloadTh(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.HuaweiObsFileStorage
 
downloadTh(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.LocalFileStorage
 
downloadTh(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.LocalPlusFileStorage
 
downloadTh(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.MinioFileStorage
 
downloadTh(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.QiniuKodoFileStorage
 
downloadTh(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.SftpFileStorage
 
downloadTh(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.TencentCosFileStorage
 
downloadTh(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.UpyunUssFileStorage
 
downloadTh(FileInfo, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.platform.WebDavFileStorage
 
downloadThAround(DownloadThAspectChain, FileInfo, FileStorage, Consumer<InputStream>) - 接口 中的方法org.dromara.x.file.storage.core.aspect.FileStorageAspect
下载缩略图文件,成功返回文件内容
DownloadThAspectChain - org.dromara.x.file.storage.core.aspect中的类
下载缩略图的切面调用链
DownloadThAspectChain(Iterable<FileStorageAspect>, DownloadThAspectChainCallback) - 类 的构造器org.dromara.x.file.storage.core.aspect.DownloadThAspectChain
 
DownloadThAspectChainCallback - org.dromara.x.file.storage.core.aspect中的接口
下载缩略图切面调用链结束回调

E

endsWithLineEndFlag(byte[], int) - 类 中的方法org.dromara.x.file.storage.core.file.MultipartFormDataReader.MultipartFormDataPartInputStream
是否以行结束符为结尾
exists(String) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
文件是否存在
exists(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
文件是否存在
exists(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.AliyunOssFileStorage
 
exists(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.AmazonS3FileStorage
 
exists(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.BaiduBosFileStorage
 
exists(FileInfo) - 接口 中的方法org.dromara.x.file.storage.core.platform.FileStorage
文件是否存在
exists(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.FtpFileStorage
 
exists(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorage
 
exists(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.HuaweiObsFileStorage
 
exists(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.LocalFileStorage
 
exists(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.LocalPlusFileStorage
 
exists(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.MinioFileStorage
 
exists(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.QiniuKodoFileStorage
 
exists(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.SftpFileStorage
 
exists(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.TencentCosFileStorage
 
exists(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.UpyunUssFileStorage
 
exists(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.WebDavFileStorage
 
existsAround(ExistsAspectChain, FileInfo, FileStorage) - 接口 中的方法org.dromara.x.file.storage.core.aspect.FileStorageAspect
文件是否存在,成功返回 true
ExistsAspectChain - org.dromara.x.file.storage.core.aspect中的类
文件是否存在的切面调用链
ExistsAspectChain(Iterable<FileStorageAspect>, ExistsAspectChainCallback) - 类 的构造器org.dromara.x.file.storage.core.aspect.ExistsAspectChain
 
ExistsAspectChainCallback - org.dromara.x.file.storage.core.aspect中的接口
文件是否存在切面调用链结束回调
existsDirectory(Sardine, String) - 类 中的方法org.dromara.x.file.storage.core.platform.WebDavFileStorage
 
EXPIRES - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.Metadata
 

F

file(File) - 类 中的方法org.dromara.x.file.storage.core.Downloader
下载到指定文件
file(String) - 类 中的方法org.dromara.x.file.storage.core.Downloader
下载到指定文件
FileInfo - org.dromara.x.file.storage.core中的类
 
FileInfo() - 类 的构造器org.dromara.x.file.storage.core.FileInfo
 
FileRecorder - org.dromara.x.file.storage.core.recorder中的接口
文件记录记录者接口
FileStorage - org.dromara.x.file.storage.core.platform中的接口
文件存储接口,对应各个平台
FileStorageAspect - org.dromara.x.file.storage.core.aspect中的接口
文件服务切面接口,用来干预文件上传,删除等
FileStorageClientFactory<Client> - org.dromara.x.file.storage.core.platform中的接口
存储平台的 Client 的对象的工厂接口
FileStorageProperties - org.dromara.x.file.storage.core中的类
 
FileStorageProperties() - 类 的构造器org.dromara.x.file.storage.core.FileStorageProperties
 
FileStorageProperties.AliyunOssConfig - org.dromara.x.file.storage.core中的类
阿里云 OSS
FileStorageProperties.AmazonS3Config - org.dromara.x.file.storage.core中的类
Amazon S3
FileStorageProperties.BaiduBosConfig - org.dromara.x.file.storage.core中的类
百度云 BOS
FileStorageProperties.BaseConfig - org.dromara.x.file.storage.core中的类
基本的存储平台配置
FileStorageProperties.CommonClientPoolConfig - org.dromara.x.file.storage.core中的类
通用的 Client 对象池配置,详情见 GenericObjectPoolConfig
FileStorageProperties.FtpConfig - org.dromara.x.file.storage.core中的类
FTP
FileStorageProperties.GoogleCloudStorageConfig - org.dromara.x.file.storage.core中的类
 
FileStorageProperties.HuaweiObsConfig - org.dromara.x.file.storage.core中的类
华为云 OBS
FileStorageProperties.LocalConfig - org.dromara.x.file.storage.core中的类
本地存储
FileStorageProperties.LocalPlusConfig - org.dromara.x.file.storage.core中的类
本地存储升级版
FileStorageProperties.MinioConfig - org.dromara.x.file.storage.core中的类
MinIO
FileStorageProperties.QiniuKodoConfig - org.dromara.x.file.storage.core中的类
七牛云 Kodo
FileStorageProperties.SftpConfig - org.dromara.x.file.storage.core中的类
SFTP
FileStorageProperties.TencentCosConfig - org.dromara.x.file.storage.core中的类
腾讯云 COS
FileStorageProperties.UpyunUssConfig - org.dromara.x.file.storage.core中的类
又拍云 USS
FileStorageProperties.WebDavConfig - org.dromara.x.file.storage.core中的类
WebDAV
FileStorageRuntimeException - org.dromara.x.file.storage.core.exception中的异常错误
FileStorage 运行时异常
FileStorageRuntimeException() - 异常错误 的构造器org.dromara.x.file.storage.core.exception.FileStorageRuntimeException
 
FileStorageRuntimeException(String) - 异常错误 的构造器org.dromara.x.file.storage.core.exception.FileStorageRuntimeException
 
FileStorageRuntimeException(String, Throwable) - 异常错误 的构造器org.dromara.x.file.storage.core.exception.FileStorageRuntimeException
 
FileStorageRuntimeException(Throwable) - 异常错误 的构造器org.dromara.x.file.storage.core.exception.FileStorageRuntimeException
 
FileStorageRuntimeException(String, Throwable, boolean, boolean) - 异常错误 的构造器org.dromara.x.file.storage.core.exception.FileStorageRuntimeException
 
FileStorageService - org.dromara.x.file.storage.core中的类
用来处理文件存储,对接多个平台
FileStorageService() - 类 的构造器org.dromara.x.file.storage.core.FileStorageService
 
FileStorageServiceBuilder - org.dromara.x.file.storage.core中的类
 
FileStorageServiceBuilder(FileStorageProperties) - 类 的构造器org.dromara.x.file.storage.core.FileStorageServiceBuilder
 
FileWrapper - org.dromara.x.file.storage.core.file中的接口
文件包装接口
FileWrapperAdapter - org.dromara.x.file.storage.core.file中的接口
文件包装适配器接口
finish() - 接口 中的方法org.dromara.x.file.storage.core.ProgressListener
结束
FtpConfig() - 类 的构造器org.dromara.x.file.storage.core.FileStorageProperties.FtpConfig
 
FtpFileStorage - org.dromara.x.file.storage.core.platform中的类
FTP 存储
FtpFileStorage(FileStorageProperties.FtpConfig, FileStorageClientFactory<Ftp>) - 类 的构造器org.dromara.x.file.storage.core.platform.FtpFileStorage
 
FtpFileStorageClientFactory - org.dromara.x.file.storage.core.platform中的类
FTP 存储平台的 Client 工厂,使用了对象池缓存,性能更高
FtpFileStorageClientFactory(FileStorageProperties.FtpConfig) - 类 的构造器org.dromara.x.file.storage.core.platform.FtpFileStorageClientFactory
 
FtpFileStorageClientFactory.FtpPooledObjectFactory - org.dromara.x.file.storage.core.platform中的类
Ftp 的对象池包装的工厂
FtpPooledObjectFactory() - 类 的构造器org.dromara.x.file.storage.core.platform.FtpFileStorageClientFactory.FtpPooledObjectFactory
 

G

generatePresignedUrl(FileInfo, Date) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
对文件生成可以签名访问的 URL,无法生成则返回 null
generatePresignedUrl(FileInfo, Date) - 类 中的方法org.dromara.x.file.storage.core.platform.AliyunOssFileStorage
 
generatePresignedUrl(FileInfo, Date) - 类 中的方法org.dromara.x.file.storage.core.platform.AmazonS3FileStorage
 
generatePresignedUrl(FileInfo, Date) - 类 中的方法org.dromara.x.file.storage.core.platform.BaiduBosFileStorage
 
generatePresignedUrl(FileInfo, Date) - 接口 中的方法org.dromara.x.file.storage.core.platform.FileStorage
对文件生成可以签名访问的 URL,无法生成则返回 null
generatePresignedUrl(FileInfo, Date) - 类 中的方法org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorage
 
generatePresignedUrl(FileInfo, Date) - 类 中的方法org.dromara.x.file.storage.core.platform.HuaweiObsFileStorage
 
generatePresignedUrl(FileInfo, Date) - 类 中的方法org.dromara.x.file.storage.core.platform.MinioFileStorage
 
generatePresignedUrl(FileInfo, Date) - 类 中的方法org.dromara.x.file.storage.core.platform.QiniuKodoFileStorage
 
generatePresignedUrl(FileInfo, Date) - 类 中的方法org.dromara.x.file.storage.core.platform.TencentCosFileStorage
 
generatePresignedUrlAround(GeneratePresignedUrlAspectChain, FileInfo, Date, FileStorage) - 接口 中的方法org.dromara.x.file.storage.core.aspect.FileStorageAspect
对文件生成可以签名访问的 URL,无法生成则返回 null
GeneratePresignedUrlAspectChain - org.dromara.x.file.storage.core.aspect中的类
对文件生成可以签名访问的 URL 的切面调用链
GeneratePresignedUrlAspectChain(Iterable<FileStorageAspect>, GeneratePresignedUrlAspectChainCallback) - 类 的构造器org.dromara.x.file.storage.core.aspect.GeneratePresignedUrlAspectChain
 
GeneratePresignedUrlAspectChainCallback - org.dromara.x.file.storage.core.aspect中的接口
对文件生成可以签名访问的 URL 切面调用链结束回调
generateThPresignedUrl(FileInfo, Date) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
对缩略图文件生成可以签名访问的 URL,无法生成则返回 null
generateThPresignedUrl(FileInfo, Date) - 类 中的方法org.dromara.x.file.storage.core.platform.AliyunOssFileStorage
 
generateThPresignedUrl(FileInfo, Date) - 类 中的方法org.dromara.x.file.storage.core.platform.AmazonS3FileStorage
 
generateThPresignedUrl(FileInfo, Date) - 类 中的方法org.dromara.x.file.storage.core.platform.BaiduBosFileStorage
 
generateThPresignedUrl(FileInfo, Date) - 接口 中的方法org.dromara.x.file.storage.core.platform.FileStorage
对缩略图文件生成可以签名访问的 URL,无法生成则返回 null
generateThPresignedUrl(FileInfo, Date) - 类 中的方法org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorage
 
generateThPresignedUrl(FileInfo, Date) - 类 中的方法org.dromara.x.file.storage.core.platform.HuaweiObsFileStorage
 
generateThPresignedUrl(FileInfo, Date) - 类 中的方法org.dromara.x.file.storage.core.platform.MinioFileStorage
 
generateThPresignedUrl(FileInfo, Date) - 类 中的方法org.dromara.x.file.storage.core.platform.QiniuKodoFileStorage
 
generateThPresignedUrl(FileInfo, Date) - 类 中的方法org.dromara.x.file.storage.core.platform.TencentCosFileStorage
 
generateThPresignedUrlAround(GenerateThPresignedUrlAspectChain, FileInfo, Date, FileStorage) - 接口 中的方法org.dromara.x.file.storage.core.aspect.FileStorageAspect
对缩略图文件生成可以签名访问的 URL,无法生成则返回 null
GenerateThPresignedUrlAspectChain - org.dromara.x.file.storage.core.aspect中的类
对缩略图文件生成可以签名访问的 URL 的切面调用链
GenerateThPresignedUrlAspectChain(Iterable<FileStorageAspect>, GenerateThPresignedUrlAspectChainCallback) - 类 的构造器org.dromara.x.file.storage.core.aspect.GenerateThPresignedUrlAspectChain
 
GenerateThPresignedUrlAspectChainCallback - org.dromara.x.file.storage.core.aspect中的接口
对缩略图文件生成可以签名访问的 URL 切面调用链结束回调
getAbsolutePath(String) - 类 中的方法org.dromara.x.file.storage.core.platform.FtpFileStorage
获取远程绝对路径
getAbsolutePath(String) - 类 中的方法org.dromara.x.file.storage.core.platform.LocalPlusFileStorage
获取本地绝对路径
getAbsolutePath(String) - 类 中的方法org.dromara.x.file.storage.core.platform.SftpFileStorage
获取远程绝对路径
getAcl(Object) - 类 中的方法org.dromara.x.file.storage.core.platform.AliyunOssFileStorage
获取文件的访问控制列表
getAcl(Object) - 类 中的方法org.dromara.x.file.storage.core.platform.AmazonS3FileStorage
获取文件的访问控制列表
getAcl(Object) - 类 中的方法org.dromara.x.file.storage.core.platform.BaiduBosFileStorage
 
getAcl(Object) - 类 中的方法org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorage
获取文件的访问控制列表,这里又分为 PredefinedAcl 和 List
getAcl(Object) - 类 中的方法org.dromara.x.file.storage.core.platform.HuaweiObsFileStorage
获取文件的访问控制列表
getAcl(Object) - 类 中的方法org.dromara.x.file.storage.core.platform.TencentCosFileStorage
获取文件的访问控制列表
getAttr() - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
获取附加属性字典
getAuth() - 类 中的方法org.dromara.x.file.storage.core.platform.QiniuKodoFileStorageClientFactory.QiniuKodoClient
 
getBoundary(String) - 类 中的静态方法org.dromara.x.file.storage.core.file.MultipartFormDataReader.Boundary
从 contentType 中获取 boundary 参数 multipart/form-data; boundary=----WebKitFormBoundary0iQfWrHD6Yl9PNRe
getBucketManager() - 类 中的方法org.dromara.x.file.storage.core.platform.QiniuKodoFileStorageClientFactory.QiniuKodoClient
 
getByUrl(String) - 类 中的方法org.dromara.x.file.storage.core.recorder.DefaultFileRecorder
 
getByUrl(String) - 接口 中的方法org.dromara.x.file.storage.core.recorder.FileRecorder
根据 url 获取文件记录
getClient() - 类 中的方法org.dromara.x.file.storage.core.platform.AliyunOssFileStorage
 
getClient() - 类 中的方法org.dromara.x.file.storage.core.platform.AliyunOssFileStorageClientFactory
 
getClient() - 类 中的方法org.dromara.x.file.storage.core.platform.AmazonS3FileStorage
 
getClient() - 类 中的方法org.dromara.x.file.storage.core.platform.AmazonS3FileStorageClientFactory
 
getClient() - 类 中的方法org.dromara.x.file.storage.core.platform.BaiduBosFileStorage
 
getClient() - 类 中的方法org.dromara.x.file.storage.core.platform.BaiduBosFileStorageClientFactory
 
getClient() - 接口 中的方法org.dromara.x.file.storage.core.platform.FileStorageClientFactory
获取 Client ,部分存储平台例如 FTP 、 SFTP 使用完后需要归还
getClient() - 类 中的方法org.dromara.x.file.storage.core.platform.FtpFileStorage
获取 Client ,使用完后需要归还
getClient() - 类 中的方法org.dromara.x.file.storage.core.platform.FtpFileStorageClientFactory
 
getClient() - 类 中的方法org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorage
 
getClient() - 类 中的方法org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorageClientFactory
 
getClient() - 类 中的方法org.dromara.x.file.storage.core.platform.HuaweiObsFileStorage
 
getClient() - 类 中的方法org.dromara.x.file.storage.core.platform.HuaweiObsFileStorageClientFactory
 
getClient() - 类 中的方法org.dromara.x.file.storage.core.platform.MinioFileStorage
 
getClient() - 类 中的方法org.dromara.x.file.storage.core.platform.MinioFileStorageClientFactory
 
getClient() - 类 中的方法org.dromara.x.file.storage.core.platform.QiniuKodoFileStorage
 
getClient() - 类 中的方法org.dromara.x.file.storage.core.platform.QiniuKodoFileStorageClientFactory
 
getClient() - 类 中的方法org.dromara.x.file.storage.core.platform.SftpFileStorage
获取 Client ,使用完后需要归还
getClient() - 类 中的方法org.dromara.x.file.storage.core.platform.SftpFileStorageClientFactory
 
getClient() - 类 中的方法org.dromara.x.file.storage.core.platform.TencentCosFileStorage
 
getClient() - 类 中的方法org.dromara.x.file.storage.core.platform.TencentCosFileStorageClientFactory
 
getClient() - 类 中的方法org.dromara.x.file.storage.core.platform.UpyunUssFileStorage
 
getClient() - 类 中的方法org.dromara.x.file.storage.core.platform.UpyunUssFileStorageClientFactory
 
getClient() - 类 中的方法org.dromara.x.file.storage.core.platform.WebDavFileStorage
 
getClient() - 类 中的方法org.dromara.x.file.storage.core.platform.WebDavFileStorageClientFactory
 
getConfiguration() - 类 中的方法org.dromara.x.file.storage.core.platform.QiniuKodoFileStorageClientFactory.QiniuKodoClient
 
getContentType() - 接口 中的方法org.dromara.x.file.storage.core.file.FileWrapper
获取文件的 MIME 类型
getContentType() - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
获取文件的 MIME 类型
getFactory(String, List<List<FileStorageClientFactory<?>>>, Supplier<FileStorageClientFactory<Client>>) - 类 中的静态方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
获取或创建指定存储平台的 Client 工厂对象
getFileInfoByUrl(String) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
根据 url 获取 FileInfo
getFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.AliyunOssFileStorage
 
getFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.AmazonS3FileStorage
 
getFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.BaiduBosFileStorage
 
getFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.FtpFileStorage
 
getFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorage
 
getFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.HuaweiObsFileStorage
 
getFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.LocalPlusFileStorage
 
getFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.MinioFileStorage
 
getFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.QiniuKodoFileStorage
 
getFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.SftpFileStorage
 
getFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.TencentCosFileStorage
 
getFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.UpyunUssFileStorage
 
getFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.WebDavFileStorage
 
getFileStorage() - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
获取默认的存储平台
getFileStorage(String) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
获取对应的存储平台
getFileStorageVerify(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
获取对应的存储平台,如果存储平台不存在则抛出异常
getFileStorageVerify(String) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
获取对应的存储平台,如果存储平台不存在则抛出异常
getFileWrapper(Object, String, String, Long) - 类 中的方法org.dromara.x.file.storage.core.file.ByteFileWrapperAdapter
 
getFileWrapper(Object, String, String, Long) - 接口 中的方法org.dromara.x.file.storage.core.file.FileWrapperAdapter
获取文件包装
getFileWrapper(Object, String, String, Long) - 类 中的方法org.dromara.x.file.storage.core.file.InputStreamFileWrapperAdapter
 
getFileWrapper(Object, String, String, Long) - 类 中的方法org.dromara.x.file.storage.core.file.JakartaHttpServletRequestFileWrapperAdapter
 
getFileWrapper(Object, String, String, Long) - 类 中的方法org.dromara.x.file.storage.core.file.JavaxHttpServletRequestFileWrapperAdapter
 
getFileWrapper(Object, String, String, Long) - 类 中的方法org.dromara.x.file.storage.core.file.LocalFileWrapperAdapter
 
getFileWrapper(Object, String, String, Long) - 类 中的方法org.dromara.x.file.storage.core.file.UriFileWrapperAdapter
 
getInputStream() - 类 中的方法org.dromara.x.file.storage.core.file.ByteFileWrapper
 
getInputStream() - 接口 中的方法org.dromara.x.file.storage.core.file.FileWrapper
获取文件的 InputStream
getInputStream() - 类 中的方法org.dromara.x.file.storage.core.file.HttpServletRequestFileWrapper
 
getInputStream() - 类 中的方法org.dromara.x.file.storage.core.file.InputStreamFileWrapper
 
getInputStream() - 类 中的方法org.dromara.x.file.storage.core.file.LocalFileWrapper
 
getInputStream() - 类 中的方法org.dromara.x.file.storage.core.file.UriFileWrapper
 
getInputStreamMaskReset(IOExceptionConsumer<InputStream>) - 接口 中的方法org.dromara.x.file.storage.core.file.FileWrapper
获取文件的 InputStream 并读取,会自动标记和重置流的位置
getInputStreamMaskResetReturn(IOExceptionFunction<InputStream, R>) - 接口 中的方法org.dromara.x.file.storage.core.file.FileWrapper
获取文件的 InputStream 并读取,会自动标记和重置流的位置
getMetadata() - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
获取文件元数据
getName() - 接口 中的方法org.dromara.x.file.storage.core.file.FileWrapper
获取文件名称
getName(URLConnection, URL) - 类 中的方法org.dromara.x.file.storage.core.file.UriFileWrapperAdapter
 
getName() - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
获取文件名
getObjectMetadata(FileInfo, CannedAccessControlList) - 类 中的方法org.dromara.x.file.storage.core.platform.AliyunOssFileStorage
获取对象的元数据
getObjectMetadata(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.AmazonS3FileStorage
获取对象的元数据
getObjectMetadata(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.BaiduBosFileStorage
获取对象的元数据
getObjectMetadata(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.HuaweiObsFileStorage
获取对象的元数据
getObjectMetadata(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.QiniuKodoFileStorage
获取对象的元数据
getObjectMetadata(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.TencentCosFileStorage
获取对象的元数据
getObjectMetadata(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.UpyunUssFileStorage
获取对象的元数据
getOriginalFilename() - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
获取原始文件名
getParameter(String) - 类 中的方法org.dromara.x.file.storage.core.file.HttpServletRequestFileWrapper
获取参数值
getParameter(String) - 类 中的方法org.dromara.x.file.storage.core.file.MultipartFormDataReader.MultipartFormData
获取参数值
getParameterValues(String) - 类 中的方法org.dromara.x.file.storage.core.file.HttpServletRequestFileWrapper
获取多个参数值
getParameterValues(String) - 类 中的方法org.dromara.x.file.storage.core.file.MultipartFormDataReader.MultipartFormData
获取多个参数值
getParent(String) - 类 中的静态方法org.dromara.x.file.storage.core.util.Tools
获取父路径
getPlatform() - 接口 中的方法org.dromara.x.file.storage.core.platform.FileStorage
获取平台
getPlatform() - 接口 中的方法org.dromara.x.file.storage.core.platform.FileStorageClientFactory
获取平台
getSize() - 接口 中的方法org.dromara.x.file.storage.core.file.FileWrapper
获取文件大小
getSize(InputStream) - 类 中的静态方法org.dromara.x.file.storage.core.util.Tools
获取流的大小(长度)
getThFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.AliyunOssFileStorage
 
getThFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.AmazonS3FileStorage
 
getThFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.BaiduBosFileStorage
 
getThFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.FtpFileStorage
 
getThFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorage
 
getThFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.HuaweiObsFileStorage
 
getThFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.LocalPlusFileStorage
 
getThFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.MinioFileStorage
 
getThFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.QiniuKodoFileStorage
 
getThFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.SftpFileStorage
 
getThFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.TencentCosFileStorage
 
getThFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.UpyunUssFileStorage
 
getThFileKey(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.WebDavFileStorage
 
getThMetadata() - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
获取缩略图元数据
getThObjectMetadata(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.AliyunOssFileStorage
获取缩略图对象的元数据
getThObjectMetadata(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.AmazonS3FileStorage
获取缩略图对象的元数据
getThObjectMetadata(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.BaiduBosFileStorage
获取缩略图对象的元数据
getThObjectMetadata(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.HuaweiObsFileStorage
获取缩略图对象的元数据
getThObjectMetadata(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.QiniuKodoFileStorage
获取缩略图对象的元数据
getThObjectMetadata(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.TencentCosFileStorage
获取缩略图对象的元数据
getThObjectMetadata(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.platform.UpyunUssFileStorage
获取缩略图对象的元数据
getThUserMetadata() - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
获取缩略图用户元数据
getTika() - 类 中的方法org.dromara.x.file.storage.core.tika.DefaultTikaFactory
 
getTika() - 接口 中的方法org.dromara.x.file.storage.core.tika.TikaFactory
 
getUploadManager() - 类 中的方法org.dromara.x.file.storage.core.platform.QiniuKodoFileStorageClientFactory.QiniuKodoClient
 
getUrl(String) - 类 中的方法org.dromara.x.file.storage.core.platform.WebDavFileStorage
获取远程绝对路径
getUserMetadata() - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
获取文件用户元数据
GoogleCloudStorageConfig() - 类 的构造器org.dromara.x.file.storage.core.FileStorageProperties.GoogleCloudStorageConfig
 
GoogleCloudStorageFileStorage - org.dromara.x.file.storage.core.platform中的类
GoogleCloud Storage 存储
GoogleCloudStorageFileStorage(FileStorageProperties.GoogleCloudStorageConfig, FileStorageClientFactory<Storage>) - 类 的构造器org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorage
 
GoogleCloudStorageFileStorage.AclWrapper - org.dromara.x.file.storage.core.platform中的类
 
GoogleCloudStorageFileStorageClientFactory - org.dromara.x.file.storage.core.platform中的类
GoogleCloud Storage 存储平台的 Client 工厂
GoogleCloudStorageFileStorageClientFactory(FileStorageProperties.GoogleCloudStorageConfig) - 类 的构造器org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorageClientFactory
 

H

handleSize(FileWrapper) - 类 中的方法org.dromara.x.file.storage.core.file.InputStreamFileWrapperAdapter
处理文件 size
handleSize(FileWrapper) - 类 中的方法org.dromara.x.file.storage.core.file.UriFileWrapperAdapter
处理文件 size
HttpServletRequestFileWrapper - org.dromara.x.file.storage.core.file中的类
JavaxHttpServletRequest 文件包装类
HttpServletRequestFileWrapper(InputStream, String, String, Long, MultipartFormDataReader.MultipartFormData) - 类 的构造器org.dromara.x.file.storage.core.file.HttpServletRequestFileWrapper
 
HuaweiObsConfig() - 类 的构造器org.dromara.x.file.storage.core.FileStorageProperties.HuaweiObsConfig
 
HuaweiObsFileStorage - org.dromara.x.file.storage.core.platform中的类
华为云 OBS 存储
HuaweiObsFileStorage(FileStorageProperties.HuaweiObsConfig, FileStorageClientFactory<ObsClient>) - 类 的构造器org.dromara.x.file.storage.core.platform.HuaweiObsFileStorage
 
HuaweiObsFileStorageClientFactory - org.dromara.x.file.storage.core.platform中的类
华为云 ObsClient 存储平台的 Client 工厂
HuaweiObsFileStorageClientFactory(FileStorageProperties.HuaweiObsConfig) - 类 的构造器org.dromara.x.file.storage.core.platform.HuaweiObsFileStorageClientFactory
 

I

image(boolean, Consumer<Thumbnails.Builder<? extends InputStream>>) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
进行图片处理,可以进行裁剪、旋转、缩放、水印等操作
image(Consumer<Thumbnails.Builder<? extends InputStream>>) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
进行图片处理,可以进行裁剪、旋转、缩放、水印等操作
image(boolean, int, int) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
缩放到指定大小
image(int, int) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
缩放到指定大小
image(boolean) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
缩放到 200*200 大小
image() - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
缩放到 200*200 大小
inputStream(Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.Downloader
获取 InputStream ,在此方法结束后会自动关闭 InputStream
InputStreamFileWrapper - org.dromara.x.file.storage.core.file中的类
InputStream 文件包装类
InputStreamFileWrapper(InputStream, String, String, Long) - 类 的构造器org.dromara.x.file.storage.core.file.InputStreamFileWrapper
 
InputStreamFileWrapperAdapter - org.dromara.x.file.storage.core.file中的类
InputStream 文件包装适配器
InputStreamFileWrapperAdapter() - 类 的构造器org.dromara.x.file.storage.core.file.InputStreamFileWrapperAdapter
 
invoke(InvokeAspectChain, FileStorage, String, Object[]) - 接口 中的方法org.dromara.x.file.storage.core.aspect.FileStorageAspect
通过反射调用指定存储平台的方法
invoke(String, String, Object...) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
通过反射调用指定存储平台的方法 详情见ReflectUtil.invoke(Object,String,Object...)
invoke(FileStorage, String, Object...) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
通过反射调用指定存储平台的方法 详情见ReflectUtil.invoke(Object,String,Object...)
InvokeAspectChain - org.dromara.x.file.storage.core.aspect中的类
通过反射调用指定存储平台的方法的切面调用链
InvokeAspectChain(Iterable<FileStorageAspect>, InvokeAspectChainCallback) - 类 的构造器org.dromara.x.file.storage.core.aspect.InvokeAspectChain
 
InvokeAspectChainCallback - org.dromara.x.file.storage.core.aspect中的接口
通过反射调用指定存储平台的方法的切面调用链结束回调
IOExceptionConsumer<T> - org.dromara.x.file.storage.core中的接口
带 IOException 异常的 Consumer
IOExceptionFunction<T,R> - org.dromara.x.file.storage.core中的接口
带 IOException 异常的 Function
isEndLine(byte[], int) - 类 中的方法org.dromara.x.file.storage.core.file.MultipartFormDataReader.MultipartFormDataPartInputStream
是否为 Part 结束行
isSupport(Object) - 类 中的方法org.dromara.x.file.storage.core.file.ByteFileWrapperAdapter
 
isSupport(Object) - 接口 中的方法org.dromara.x.file.storage.core.file.FileWrapperAdapter
是否支持
isSupport(Object) - 类 中的方法org.dromara.x.file.storage.core.file.InputStreamFileWrapperAdapter
 
isSupport(Object) - 类 中的方法org.dromara.x.file.storage.core.file.JakartaHttpServletRequestFileWrapperAdapter
 
isSupport(Object) - 类 中的方法org.dromara.x.file.storage.core.file.JavaxHttpServletRequestFileWrapperAdapter
 
isSupport(Object) - 类 中的方法org.dromara.x.file.storage.core.file.LocalFileWrapperAdapter
 
isSupport(Object) - 类 中的方法org.dromara.x.file.storage.core.file.UriFileWrapperAdapter
 
isSupportAcl(String) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
是否支持对文件的访问控制列表
isSupportAcl(FileStorage) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
是否支持对文件的访问控制列表
isSupportAcl() - 类 中的方法org.dromara.x.file.storage.core.platform.AliyunOssFileStorage
 
isSupportAcl() - 类 中的方法org.dromara.x.file.storage.core.platform.AmazonS3FileStorage
 
isSupportAcl() - 类 中的方法org.dromara.x.file.storage.core.platform.BaiduBosFileStorage
 
isSupportAcl() - 接口 中的方法org.dromara.x.file.storage.core.platform.FileStorage
是否支持文件的访问控制列表,一般情况下只有对象存储支持该功能
isSupportAcl() - 类 中的方法org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorage
 
isSupportAcl() - 类 中的方法org.dromara.x.file.storage.core.platform.HuaweiObsFileStorage
 
isSupportAcl() - 类 中的方法org.dromara.x.file.storage.core.platform.TencentCosFileStorage
 
isSupportAclAround(IsSupportAclAspectChain, FileStorage) - 接口 中的方法org.dromara.x.file.storage.core.aspect.FileStorageAspect
是否支持文件的访问控制列表
IsSupportAclAspectChain - org.dromara.x.file.storage.core.aspect中的类
是否支持文件的访问控制列表 的切面调用链
IsSupportAclAspectChain(Iterable<FileStorageAspect>, IsSupportAclAspectChainCallback) - 类 的构造器org.dromara.x.file.storage.core.aspect.IsSupportAclAspectChain
 
IsSupportAclAspectChainCallback - org.dromara.x.file.storage.core.aspect中的接口
是否支持文件的访问控制列表 切面调用链结束回调
isSupportMetadata(String) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
是否支持 Metadata
isSupportMetadata(FileStorage) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
是否支持 Metadata
isSupportMetadata() - 类 中的方法org.dromara.x.file.storage.core.platform.AliyunOssFileStorage
 
isSupportMetadata() - 类 中的方法org.dromara.x.file.storage.core.platform.AmazonS3FileStorage
 
isSupportMetadata() - 类 中的方法org.dromara.x.file.storage.core.platform.BaiduBosFileStorage
 
isSupportMetadata() - 接口 中的方法org.dromara.x.file.storage.core.platform.FileStorage
是否支持 Metadata,一般情况下只有对象存储支持该功能
isSupportMetadata() - 类 中的方法org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorage
 
isSupportMetadata() - 类 中的方法org.dromara.x.file.storage.core.platform.HuaweiObsFileStorage
 
isSupportMetadata() - 类 中的方法org.dromara.x.file.storage.core.platform.MinioFileStorage
 
isSupportMetadata() - 类 中的方法org.dromara.x.file.storage.core.platform.QiniuKodoFileStorage
 
isSupportMetadata() - 类 中的方法org.dromara.x.file.storage.core.platform.TencentCosFileStorage
 
isSupportMetadata() - 类 中的方法org.dromara.x.file.storage.core.platform.UpyunUssFileStorage
 
isSupportMetadataAround(IsSupportMetadataAspectChain, FileStorage) - 接口 中的方法org.dromara.x.file.storage.core.aspect.FileStorageAspect
是否支持 Metadata
IsSupportMetadataAspectChain - org.dromara.x.file.storage.core.aspect中的类
是否支持 Metadata 的切面调用链
IsSupportMetadataAspectChain(Iterable<FileStorageAspect>, IsSupportMetadataAspectChainCallback) - 类 的构造器org.dromara.x.file.storage.core.aspect.IsSupportMetadataAspectChain
 
IsSupportMetadataAspectChainCallback - org.dromara.x.file.storage.core.aspect中的接口
是否支持 Metadata 切面调用链结束回调
isSupportPresignedUrl(String) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
是否支持对文件生成可以签名访问的 URL
isSupportPresignedUrl(FileStorage) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
是否支持对文件生成可以签名访问的 URL
isSupportPresignedUrl() - 类 中的方法org.dromara.x.file.storage.core.platform.AliyunOssFileStorage
 
isSupportPresignedUrl() - 类 中的方法org.dromara.x.file.storage.core.platform.AmazonS3FileStorage
 
isSupportPresignedUrl() - 类 中的方法org.dromara.x.file.storage.core.platform.BaiduBosFileStorage
 
isSupportPresignedUrl() - 接口 中的方法org.dromara.x.file.storage.core.platform.FileStorage
是否支持对文件生成可以签名访问的 URL
isSupportPresignedUrl() - 类 中的方法org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorage
 
isSupportPresignedUrl() - 类 中的方法org.dromara.x.file.storage.core.platform.HuaweiObsFileStorage
 
isSupportPresignedUrl() - 类 中的方法org.dromara.x.file.storage.core.platform.MinioFileStorage
 
isSupportPresignedUrl() - 类 中的方法org.dromara.x.file.storage.core.platform.QiniuKodoFileStorage
 
isSupportPresignedUrl() - 类 中的方法org.dromara.x.file.storage.core.platform.TencentCosFileStorage
 
isSupportPresignedUrlAround(IsSupportPresignedUrlAspectChain, FileStorage) - 接口 中的方法org.dromara.x.file.storage.core.aspect.FileStorageAspect
是否支持对文件生成可以签名访问的 URL
IsSupportPresignedUrlAspectChain - org.dromara.x.file.storage.core.aspect中的类
是否支持对文件生成可以签名访问的 URL 的切面调用链
IsSupportPresignedUrlAspectChain(Iterable<FileStorageAspect>, IsSupportPresignedUrlAspectChainCallback) - 类 的构造器org.dromara.x.file.storage.core.aspect.IsSupportPresignedUrlAspectChain
 
IsSupportPresignedUrlAspectChainCallback - org.dromara.x.file.storage.core.aspect中的接口
是否支持对文件生成可以签名访问的 URL 切面调用链结束回调

J

JakartaHttpServletRequestFileWrapperAdapter - org.dromara.x.file.storage.core.file中的类
针对 jakarta 的 HttpServletRequest 文件包装适配器
JakartaHttpServletRequestFileWrapperAdapter() - 类 的构造器org.dromara.x.file.storage.core.file.JakartaHttpServletRequestFileWrapperAdapter
 
JavaxHttpServletRequestFileWrapperAdapter - org.dromara.x.file.storage.core.file中的类
针对 javax 的 HttpServletRequest 文件包装适配器
JavaxHttpServletRequestFileWrapperAdapter() - 类 的构造器org.dromara.x.file.storage.core.file.JavaxHttpServletRequestFileWrapperAdapter
 
join(String...) - 类 中的静态方法org.dromara.x.file.storage.core.util.Tools
合并路径

L

LAST_MODIFIED - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.Metadata
 
LocalConfig() - 类 的构造器org.dromara.x.file.storage.core.FileStorageProperties.LocalConfig
 
LocalFileStorage - org.dromara.x.file.storage.core.platform中的类
本地文件存储
LocalFileStorage(FileStorageProperties.LocalConfig) - 类 的构造器org.dromara.x.file.storage.core.platform.LocalFileStorage
 
LocalFileWrapper - org.dromara.x.file.storage.core.file中的类
本地文件包装类
LocalFileWrapper(File, String, String, Long) - 类 的构造器org.dromara.x.file.storage.core.file.LocalFileWrapper
 
LocalFileWrapperAdapter - org.dromara.x.file.storage.core.file中的类
本地文件包装适配器
LocalFileWrapperAdapter() - 类 的构造器org.dromara.x.file.storage.core.file.LocalFileWrapperAdapter
 
LocalPlusConfig() - 类 的构造器org.dromara.x.file.storage.core.FileStorageProperties.LocalPlusConfig
 
LocalPlusFileStorage - org.dromara.x.file.storage.core.platform中的类
本地文件存储升级版
LocalPlusFileStorage(FileStorageProperties.LocalPlusConfig) - 类 的构造器org.dromara.x.file.storage.core.platform.LocalPlusFileStorage
 
LOG_DELIVERY_WRITE - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.AwsS3ACL
 
LOG_DELIVERY_WRITE - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.HuaweiObsACL
 

M

markSupported() - 类 中的方法org.dromara.x.file.storage.core.ProgressInputStream
 
MinioConfig() - 类 的构造器org.dromara.x.file.storage.core.FileStorageProperties.MinioConfig
 
MinioFileStorage - org.dromara.x.file.storage.core.platform中的类
MinIO 存储
MinioFileStorage(FileStorageProperties.MinioConfig, FileStorageClientFactory<MinioClient>) - 类 的构造器org.dromara.x.file.storage.core.platform.MinioFileStorage
 
MinioFileStorageClientFactory - org.dromara.x.file.storage.core.platform中的类
MinIO 存储平台的 Client 工厂
MinioFileStorageClientFactory(FileStorageProperties.MinioConfig) - 类 的构造器org.dromara.x.file.storage.core.platform.MinioFileStorageClientFactory
 
MultipartFormData() - 类 的构造器org.dromara.x.file.storage.core.file.MultipartFormDataReader.MultipartFormData
 
MultipartFormDataPartInputStream(MultipartFormDataReader.MultipartFormData) - 类 的构造器org.dromara.x.file.storage.core.file.MultipartFormDataReader.MultipartFormDataPartInputStream
 
MultipartFormDataReader - org.dromara.x.file.storage.core.file中的类
multipart/form-data 读取器
MultipartFormDataReader() - 类 的构造器org.dromara.x.file.storage.core.file.MultipartFormDataReader
 
MultipartFormDataReader.Boundary - org.dromara.x.file.storage.core.file中的类
 
MultipartFormDataReader.MultipartFormData - org.dromara.x.file.storage.core.file中的类
 
MultipartFormDataReader.MultipartFormDataPartInputStream - org.dromara.x.file.storage.core.file中的类
用于读取 MultipartFormData 中 Part 的内容的 InputStream

N

next(FileInfo, FileStorage, FileRecorder) - 类 中的方法org.dromara.x.file.storage.core.aspect.DeleteAspectChain
调用下一个切面
next(FileInfo, FileStorage, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.aspect.DownloadAspectChain
调用下一个切面
next(FileInfo, FileStorage, Consumer<InputStream>) - 类 中的方法org.dromara.x.file.storage.core.aspect.DownloadThAspectChain
调用下一个切面
next(FileInfo, FileStorage) - 类 中的方法org.dromara.x.file.storage.core.aspect.ExistsAspectChain
调用下一个切面
next(FileInfo, Date, FileStorage) - 类 中的方法org.dromara.x.file.storage.core.aspect.GeneratePresignedUrlAspectChain
调用下一个切面
next(FileInfo, Date, FileStorage) - 类 中的方法org.dromara.x.file.storage.core.aspect.GenerateThPresignedUrlAspectChain
调用下一个切面
next(FileStorage, String, Object[]) - 类 中的方法org.dromara.x.file.storage.core.aspect.InvokeAspectChain
调用下一个切面
next(FileStorage) - 类 中的方法org.dromara.x.file.storage.core.aspect.IsSupportAclAspectChain
调用下一个切面
next(FileStorage) - 类 中的方法org.dromara.x.file.storage.core.aspect.IsSupportMetadataAspectChain
调用下一个切面
next(FileStorage) - 类 中的方法org.dromara.x.file.storage.core.aspect.IsSupportPresignedUrlAspectChain
调用下一个切面
next(FileInfo, Object, FileStorage) - 类 中的方法org.dromara.x.file.storage.core.aspect.SetFileAclAspectChain
调用下一个切面
next(FileInfo, Object, FileStorage) - 类 中的方法org.dromara.x.file.storage.core.aspect.SetThFileAclAspectChain
调用下一个切面
next(FileInfo, UploadPretreatment, FileStorage, FileRecorder) - 类 中的方法org.dromara.x.file.storage.core.aspect.UploadAspectChain
调用下一个切面
nextLineIsEndLine() - 类 中的方法org.dromara.x.file.storage.core.file.MultipartFormDataReader.MultipartFormDataPartInputStream
下一行是结束行

O

of() - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
创建上传预处理器
of(Object) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
创建上传预处理器
of(Object, String) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
创建上传预处理器
of(Object, String, String) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
创建上传预处理器
of(Object, String, String, Long) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
创建上传预处理器
org.dromara.x.file.storage.core - 程序包 org.dromara.x.file.storage.core
 
org.dromara.x.file.storage.core.aspect - 程序包 org.dromara.x.file.storage.core.aspect
 
org.dromara.x.file.storage.core.constant - 程序包 org.dromara.x.file.storage.core.constant
 
org.dromara.x.file.storage.core.exception - 程序包 org.dromara.x.file.storage.core.exception
 
org.dromara.x.file.storage.core.file - 程序包 org.dromara.x.file.storage.core.file
 
org.dromara.x.file.storage.core.platform - 程序包 org.dromara.x.file.storage.core.platform
 
org.dromara.x.file.storage.core.recorder - 程序包 org.dromara.x.file.storage.core.recorder
 
org.dromara.x.file.storage.core.tika - 程序包 org.dromara.x.file.storage.core.tika
 
org.dromara.x.file.storage.core.util - 程序包 org.dromara.x.file.storage.core.util
 
outputStream(OutputStream) - 类 中的方法org.dromara.x.file.storage.core.Downloader
下载到指定输出流

P

PRIVATE - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.ACL
私有
progress(long) - 类 中的方法org.dromara.x.file.storage.core.ProgressInputStream
 
progress(long, long) - 接口 中的方法org.dromara.x.file.storage.core.ProgressListener
进行中
ProgressInputStream - org.dromara.x.file.storage.core中的类
带进度通知的 InputStream 包装类
ProgressInputStream(InputStream, ProgressListener, long) - 类 的构造器org.dromara.x.file.storage.core.ProgressInputStream
 
ProgressListener - org.dromara.x.file.storage.core中的接口
进度监听器
PROJECT_PRIVATE - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.GoogleCloudStorageACL
 
PUBLIC_READ - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.ACL
公共读
PUBLIC_READ_DELIVERED - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.HuaweiObsACL
 
PUBLIC_READ_WRITE - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.ACL
公共读写
PUBLIC_READ_WRITE_DELIVERED - 接口 中的静态变量org.dromara.x.file.storage.core.constant.Constant.HuaweiObsACL
 
putAttr(boolean, String, Object) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置附加属性
putAttr(String, Object) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置附加属性
putAttrAll(boolean, Map<String, Object>) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置附加属性
putAttrAll(Map<String, Object>) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置附加属性
putMetadata(boolean, String, String) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置文件元数据
putMetadata(String, String) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置文件元数据
putMetadataAll(boolean, Map<String, String>) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置文件元数据
putMetadataAll(Map<String, String>) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置文件元数据
putThMetadata(boolean, String, String) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置缩略图元数据
putThMetadata(String, String) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置缩略图元数据
putThMetadataAll(boolean, Map<String, String>) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置缩略图元数据
putThMetadataAll(Map<String, String>) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置缩略图元数据
putThUserMetadata(boolean, String, String) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置缩略图用户元数据
putThUserMetadata(String, String) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置缩略图用户元数据
putThUserMetadataAll(boolean, Map<String, String>) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置缩略图用户元数据
putThUserMetadataAll(Map<String, String>) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置缩略图用户元数据
putUserMetadata(boolean, String, String) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置文件用户元数据
putUserMetadata(String, String) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置文件用户元数据
putUserMetadataAll(boolean, Map<String, String>) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置文件用户元数据
putUserMetadataAll(Map<String, String>) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置文件用户元数据

Q

QiniuKodoClient(String, String) - 类 的构造器org.dromara.x.file.storage.core.platform.QiniuKodoFileStorageClientFactory.QiniuKodoClient
 
QiniuKodoConfig() - 类 的构造器org.dromara.x.file.storage.core.FileStorageProperties.QiniuKodoConfig
 
QiniuKodoFileStorage - org.dromara.x.file.storage.core.platform中的类
七牛云 Kodo 存储
QiniuKodoFileStorage(FileStorageProperties.QiniuKodoConfig, FileStorageClientFactory<QiniuKodoFileStorageClientFactory.QiniuKodoClient>) - 类 的构造器org.dromara.x.file.storage.core.platform.QiniuKodoFileStorage
 
QiniuKodoFileStorageClientFactory - org.dromara.x.file.storage.core.platform中的类
七牛云 Kodo 存储平台的 Client 工厂
QiniuKodoFileStorageClientFactory(FileStorageProperties.QiniuKodoConfig) - 类 的构造器org.dromara.x.file.storage.core.platform.QiniuKodoFileStorageClientFactory
 
QiniuKodoFileStorageClientFactory.QiniuKodoClient - org.dromara.x.file.storage.core.platform中的类
 

R

read() - 类 中的方法org.dromara.x.file.storage.core.file.MultipartFormDataReader.MultipartFormDataPartInputStream
 
read(String, InputStream, Charset, Long) - 类 中的静态方法org.dromara.x.file.storage.core.file.MultipartFormDataReader
读取 HttpServletRequest 中 InputStream 的数据,仅支持 multipart/form-data 格式的请求,需要注意以下几点: 1.要上传的文件参数位置必须是最后一个。
read() - 类 中的方法org.dromara.x.file.storage.core.ProgressInputStream
 
read(byte[], int, int) - 类 中的方法org.dromara.x.file.storage.core.ProgressInputStream
 
readLine(InputStream, byte[], int, int) - 类 中的静态方法org.dromara.x.file.storage.core.file.MultipartFormDataReader
读取输入流,一次读取一行。
readLineBuffer() - 类 中的方法org.dromara.x.file.storage.core.file.MultipartFormDataReader.MultipartFormDataPartInputStream
 
readLineBytes(MultipartFormDataReader.MultipartFormData) - 类 中的静态方法org.dromara.x.file.storage.core.file.MultipartFormDataReader
读入一行字节数组
readPart(MultipartFormDataReader.MultipartFormData) - 类 中的静态方法org.dromara.x.file.storage.core.file.MultipartFormDataReader
读取 Part 并返回类型:1普通参数,2缩略图文件,3要上传的文件
returnClient(Client) - 接口 中的方法org.dromara.x.file.storage.core.platform.FileStorageClientFactory
归还 Client
returnClient(Ftp) - 类 中的方法org.dromara.x.file.storage.core.platform.FtpFileStorage
归还 Client
returnClient(Ftp) - 类 中的方法org.dromara.x.file.storage.core.platform.FtpFileStorageClientFactory
 
returnClient(Sftp) - 类 中的方法org.dromara.x.file.storage.core.platform.SftpFileStorage
归还 Client
returnClient(Sftp) - 类 中的方法org.dromara.x.file.storage.core.platform.SftpFileStorageClientFactory
 
run(FileInfo, FileStorage, FileRecorder) - 接口 中的方法org.dromara.x.file.storage.core.aspect.DeleteAspectChainCallback
 
run(FileInfo, FileStorage, Consumer<InputStream>) - 接口 中的方法org.dromara.x.file.storage.core.aspect.DownloadAspectChainCallback
 
run(FileInfo, FileStorage, Consumer<InputStream>) - 接口 中的方法org.dromara.x.file.storage.core.aspect.DownloadThAspectChainCallback
 
run(FileInfo, FileStorage) - 接口 中的方法org.dromara.x.file.storage.core.aspect.ExistsAspectChainCallback
 
run(FileInfo, Date, FileStorage) - 接口 中的方法org.dromara.x.file.storage.core.aspect.GeneratePresignedUrlAspectChainCallback
 
run(FileInfo, Date, FileStorage) - 接口 中的方法org.dromara.x.file.storage.core.aspect.GenerateThPresignedUrlAspectChainCallback
 
run(FileStorage, String, Object[]) - 接口 中的方法org.dromara.x.file.storage.core.aspect.InvokeAspectChainCallback
 
run(FileStorage) - 接口 中的方法org.dromara.x.file.storage.core.aspect.IsSupportAclAspectChainCallback
 
run(FileStorage) - 接口 中的方法org.dromara.x.file.storage.core.aspect.IsSupportMetadataAspectChainCallback
 
run(FileStorage) - 接口 中的方法org.dromara.x.file.storage.core.aspect.IsSupportPresignedUrlAspectChainCallback
 
run(FileInfo, Object, FileStorage) - 接口 中的方法org.dromara.x.file.storage.core.aspect.SetFileAclAspectChainCallback
 
run(FileInfo, Object, FileStorage) - 接口 中的方法org.dromara.x.file.storage.core.aspect.SetThFileAclAspectChainCallback
 
run(FileInfo, UploadPretreatment, FileStorage, FileRecorder) - 接口 中的方法org.dromara.x.file.storage.core.aspect.UploadAspectChainCallback
 

S

save(FileInfo, UploadPretreatment) - 类 中的方法org.dromara.x.file.storage.core.platform.AliyunOssFileStorage
 
save(FileInfo, UploadPretreatment) - 类 中的方法org.dromara.x.file.storage.core.platform.AmazonS3FileStorage
 
save(FileInfo, UploadPretreatment) - 类 中的方法org.dromara.x.file.storage.core.platform.BaiduBosFileStorage
 
save(FileInfo, UploadPretreatment) - 接口 中的方法org.dromara.x.file.storage.core.platform.FileStorage
保存文件
save(FileInfo, UploadPretreatment) - 类 中的方法org.dromara.x.file.storage.core.platform.FtpFileStorage
 
save(FileInfo, UploadPretreatment) - 类 中的方法org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorage
 
save(FileInfo, UploadPretreatment) - 类 中的方法org.dromara.x.file.storage.core.platform.HuaweiObsFileStorage
 
save(FileInfo, UploadPretreatment) - 类 中的方法org.dromara.x.file.storage.core.platform.LocalFileStorage
 
save(FileInfo, UploadPretreatment) - 类 中的方法org.dromara.x.file.storage.core.platform.LocalPlusFileStorage
 
save(FileInfo, UploadPretreatment) - 类 中的方法org.dromara.x.file.storage.core.platform.MinioFileStorage
 
save(FileInfo, UploadPretreatment) - 类 中的方法org.dromara.x.file.storage.core.platform.QiniuKodoFileStorage
 
save(FileInfo, UploadPretreatment) - 类 中的方法org.dromara.x.file.storage.core.platform.SftpFileStorage
 
save(FileInfo, UploadPretreatment) - 类 中的方法org.dromara.x.file.storage.core.platform.TencentCosFileStorage
 
save(FileInfo, UploadPretreatment) - 类 中的方法org.dromara.x.file.storage.core.platform.UpyunUssFileStorage
 
save(FileInfo, UploadPretreatment) - 类 中的方法org.dromara.x.file.storage.core.platform.WebDavFileStorage
 
save(FileInfo) - 类 中的方法org.dromara.x.file.storage.core.recorder.DefaultFileRecorder
 
save(FileInfo) - 接口 中的方法org.dromara.x.file.storage.core.recorder.FileRecorder
保存文件记录
setAcl(boolean, Object) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
同时设置 fileAcl 和 thFileAcl 两个属性 详情见FileInfo#setFileAcl
setAcl(Object) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
同时设置 fileAcl 和 thFileAcl 两个属性 详情见FileInfo#setFileAcl
setContentType(String) - 接口 中的方法org.dromara.x.file.storage.core.file.FileWrapper
设置文件的 MIME 类型
setContentType(boolean, String) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置文件的 MIME 类型
setContentType(String) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置文件的 MIME 类型
setDefaultFileRecorder() - 类 中的方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
设置默认的文件记录者
setDefaultTikaFactory() - 类 中的方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
设置默认的 Tika 工厂类
setFileAcl(SetFileAclAspectChain, FileInfo, Object, FileStorage) - 接口 中的方法org.dromara.x.file.storage.core.aspect.FileStorageAspect
设置文件的访问控制列表,一般情况下只有对象存储支持该功能
setFileAcl(FileInfo, Object) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
设置文件的访问控制列表,一般情况下只有对象存储支持该功能 详情见FileInfo#setFileAcl
setFileAcl(FileInfo, Object) - 类 中的方法org.dromara.x.file.storage.core.platform.AliyunOssFileStorage
 
setFileAcl(FileInfo, Object) - 类 中的方法org.dromara.x.file.storage.core.platform.AmazonS3FileStorage
 
setFileAcl(FileInfo, Object) - 类 中的方法org.dromara.x.file.storage.core.platform.BaiduBosFileStorage
 
setFileAcl(FileInfo, Object) - 接口 中的方法org.dromara.x.file.storage.core.platform.FileStorage
设置文件的访问控制列表,一般情况下只有对象存储支持该功能
setFileAcl(FileInfo, Object) - 类 中的方法org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorage
 
setFileAcl(FileInfo, Object) - 类 中的方法org.dromara.x.file.storage.core.platform.HuaweiObsFileStorage
 
setFileAcl(FileInfo, Object) - 类 中的方法org.dromara.x.file.storage.core.platform.TencentCosFileStorage
 
SetFileAclAspectChain - org.dromara.x.file.storage.core.aspect中的类
获取文件的访问控制列表的切面调用链
SetFileAclAspectChain(Iterable<FileStorageAspect>, SetFileAclAspectChainCallback) - 类 的构造器org.dromara.x.file.storage.core.aspect.SetFileAclAspectChain
 
SetFileAclAspectChainCallback - org.dromara.x.file.storage.core.aspect中的接口
获取文件的访问控制列表调用链结束回调
setFileWrapper(boolean, FileWrapper) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置要上传的文件包装类
setMetadata(BlobInfo.Builder, FileInfo, ArrayList<Storage.BlobWriteOption>) - 类 中的方法org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorage
设置对象的元数据
setName(String) - 接口 中的方法org.dromara.x.file.storage.core.file.FileWrapper
设置文件名称
setName(boolean, String) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置文件名
setName(String) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置文件名
setObjectId(boolean, Object) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置文件所属对象id
setObjectId(Object) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置文件所属对象id
setObjectType(boolean, String) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置文件所属对象类型
setOriginalFilename(boolean, String) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置原始文件名
setOriginalFilename(String) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置原始文件名
setPath(boolean, String) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置文文件存储路径
setPlatform(String) - 接口 中的方法org.dromara.x.file.storage.core.platform.FileStorage
设置平台
setPlatform(boolean, String) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置要上传到的平台
setProgressMonitor(Consumer<Long>) - 类 中的方法org.dromara.x.file.storage.core.Downloader
设置下载进度监听器
setProgressMonitor(BiConsumer<Long, Long>) - 类 中的方法org.dromara.x.file.storage.core.Downloader
设置下载进度监听器
setProgressMonitor(ProgressListener) - 类 中的方法org.dromara.x.file.storage.core.Downloader
设置下载进度监听器
setProgressMonitor(boolean, Consumer<Long>) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置上传进度监听器
setProgressMonitor(Consumer<Long>) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置上传进度监听器
setProgressMonitor(boolean, BiConsumer<Long, Long>) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置上传进度监听器
setProgressMonitor(BiConsumer<Long, Long>) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置上传进度监听器
setProgressMonitor(boolean, ProgressListener) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置上传进度监听器
setProgressMonitor(ProgressListener) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置上传进度监听器
setSaveFilename(boolean, String) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置保存文件名,如果不设置则自动生成
setSaveThFilename(boolean, String) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置缩略图的保存文件名,注意此文件名不含后缀,后缀用 UploadPretreatment.thumbnailSuffix 属性控制
setSize(Long) - 接口 中的方法org.dromara.x.file.storage.core.file.FileWrapper
设置文件大小
setThContentType(boolean, String) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
缩略图 MIME 类型,如果不设置则在上传文件根据缩略图文件名自动识别
setThFileAcl(SetThFileAclAspectChain, FileInfo, Object, FileStorage) - 接口 中的方法org.dromara.x.file.storage.core.aspect.FileStorageAspect
设置缩略图文件的访问控制列表,一般情况下只有对象存储支持该功能
setThFileAcl(FileInfo, Object) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
设置缩略图文件的访问控制列表,一般情况下只有对象存储支持该功能 详情见FileInfo#setFileAcl
setThFileAcl(FileInfo, Object) - 类 中的方法org.dromara.x.file.storage.core.platform.AliyunOssFileStorage
 
setThFileAcl(FileInfo, Object) - 类 中的方法org.dromara.x.file.storage.core.platform.AmazonS3FileStorage
 
setThFileAcl(FileInfo, Object) - 类 中的方法org.dromara.x.file.storage.core.platform.BaiduBosFileStorage
 
setThFileAcl(FileInfo, Object) - 接口 中的方法org.dromara.x.file.storage.core.platform.FileStorage
设置缩略图文件的访问控制列表,一般情况下只有对象存储支持该功能
setThFileAcl(FileInfo, Object) - 类 中的方法org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorage
 
setThFileAcl(FileInfo, Object) - 类 中的方法org.dromara.x.file.storage.core.platform.HuaweiObsFileStorage
 
setThFileAcl(FileInfo, Object) - 类 中的方法org.dromara.x.file.storage.core.platform.TencentCosFileStorage
 
SetThFileAclAspectChain - org.dromara.x.file.storage.core.aspect中的类
获取缩略图文件的访问控制列表的切面调用链
SetThFileAclAspectChain(Iterable<FileStorageAspect>, SetThFileAclAspectChainCallback) - 类 的构造器org.dromara.x.file.storage.core.aspect.SetThFileAclAspectChain
 
SetThFileAclAspectChainCallback - org.dromara.x.file.storage.core.aspect中的接口
设置缩略图文件的访问控制列表调用链结束回调
setThMetadata(BlobInfo.Builder, FileInfo, ArrayList<Storage.BlobWriteOption>) - 类 中的方法org.dromara.x.file.storage.core.platform.GoogleCloudStorageFileStorage
设置缩略图对象的元数据
setThumbnailBytes(boolean, byte[]) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置要上传文件的缩略图
setThumbnailSuffix(boolean, String) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
设置缩略图后缀,不是扩展名但包含扩展名,例如【.min.jpg】【.png】。
setTikaContentTypeDetect() - 类 中的方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
设置基于 Tika 识别文件的 MIME 类型
SftpConfig() - 类 的构造器org.dromara.x.file.storage.core.FileStorageProperties.SftpConfig
 
SftpFileStorage - org.dromara.x.file.storage.core.platform中的类
SFTP 存储
SftpFileStorage(FileStorageProperties.SftpConfig, FileStorageClientFactory<Sftp>) - 类 的构造器org.dromara.x.file.storage.core.platform.SftpFileStorage
 
SftpFileStorageClientFactory - org.dromara.x.file.storage.core.platform中的类
SFTP 存储平台的 Client 工厂,使用了对象池缓存,性能更高
SftpFileStorageClientFactory(FileStorageProperties.SftpConfig) - 类 的构造器org.dromara.x.file.storage.core.platform.SftpFileStorageClientFactory
 
SftpFileStorageClientFactory.SftpPooledObjectFactory - org.dromara.x.file.storage.core.platform中的类
Sftp 的对象池包装的工厂
SftpPooledObjectFactory() - 类 的构造器org.dromara.x.file.storage.core.platform.SftpFileStorageClientFactory.SftpPooledObjectFactory
 
skip(long) - 类 中的方法org.dromara.x.file.storage.core.ProgressInputStream
 
start() - 接口 中的方法org.dromara.x.file.storage.core.ProgressListener
开始
supportTransfer() - 接口 中的方法org.dromara.x.file.storage.core.file.FileWrapper
是否支持移动文件

T

TARGET_FILE - 类 中的静态变量org.dromara.x.file.storage.core.Downloader
下载目标:文件
TARGET_TH_FILE - 类 中的静态变量org.dromara.x.file.storage.core.Downloader
下载目标:缩略图文件
TencentCosConfig() - 类 的构造器org.dromara.x.file.storage.core.FileStorageProperties.TencentCosConfig
 
TencentCosFileStorage - org.dromara.x.file.storage.core.platform中的类
腾讯云 COS 存储
TencentCosFileStorage(FileStorageProperties.TencentCosConfig, FileStorageClientFactory<COSClient>) - 类 的构造器org.dromara.x.file.storage.core.platform.TencentCosFileStorage
 
TencentCosFileStorageClientFactory - org.dromara.x.file.storage.core.platform中的类
腾讯云 COS 存储平台的 Client 工厂
TencentCosFileStorageClientFactory(FileStorageProperties.TencentCosConfig) - 类 的构造器org.dromara.x.file.storage.core.platform.TencentCosFileStorageClientFactory
 
thumbnail(boolean, Consumer<Thumbnails.Builder<? extends InputStream>>) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
生成缩略图并进行图片处理,如果缩略图已存在则使用已有的缩略图进行处理, 可以进行裁剪、旋转、缩放、水印等操作,默认输出图片格式通过 thumbnailSuffix 获取
thumbnail(Consumer<Thumbnails.Builder<? extends InputStream>>) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
生成缩略图并进行图片处理,如果缩略图已存在则使用已有的缩略图进行处理, 可以进行裁剪、旋转、缩放、水印等操作,默认输出图片格式通过 thumbnailSuffix 获取
thumbnail(boolean, int, int) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
生成缩略图并缩放到指定大小,默认输出图片格式通过 thumbnailSuffix 获取
thumbnail(int, int) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
生成缩略图并缩放到指定大小,默认输出图片格式通过 thumbnailSuffix 获取
thumbnail(boolean) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
生成缩略图并缩放到 200*200 大小,默认输出图片格式通过 thumbnailSuffix 获取
thumbnail() - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
生成缩略图并缩放到 200*200 大小,默认输出图片格式通过 thumbnailSuffix 获取
thumbnailOf(boolean, Object) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
通过指定 file 生成缩略图, 如果 file 是 InputStream、FileWrapper 等可以自动关闭的对象,操作完成后会自动关闭
thumbnailOf(Object) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
通过指定 file 生成缩略图, 如果 file 是 InputStream、FileWrapper 等可以自动关闭的对象,操作完成后会自动关闭
thumbnailOf(boolean, Object, Consumer<Thumbnails.Builder<? extends InputStream>>) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
通过指定 file 生成缩略图并进行图片处理, 可以进行裁剪、旋转、缩放、水印等操作,默认输出图片格式通过 thumbnailSuffix 获取, 如果 file 是 InputStream、FileWrapper 等可以自动关闭的对象,操作完成后会自动关闭
thumbnailOf(Object, Consumer<Thumbnails.Builder<? extends InputStream>>) - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
通过指定 file 生成缩略图并进行图片处理, 可以进行裁剪、旋转、缩放、水印等操作,默认输出图片格式通过 thumbnailSuffix 获取, 如果 file 是 InputStream、FileWrapper 等可以自动关闭的对象,操作完成后会自动关闭
TikaContentTypeDetect - org.dromara.x.file.storage.core.tika中的类
基于 Tika 识别文件的 MIME 类型
TikaContentTypeDetect() - 类 的构造器org.dromara.x.file.storage.core.tika.TikaContentTypeDetect
 
TikaFactory - org.dromara.x.file.storage.core.tika中的接口
Tika 工厂类接口
toGenericObjectPoolConfig() - 类 中的方法org.dromara.x.file.storage.core.FileStorageProperties.CommonClientPoolConfig
 
Tools - org.dromara.x.file.storage.core.util中的类
 
Tools() - 类 的构造器org.dromara.x.file.storage.core.util.Tools
 
transferTo(File) - 接口 中的方法org.dromara.x.file.storage.core.file.FileWrapper
移动文件

U

updateFileWrapper(FileWrapper, String, String, Long) - 接口 中的方法org.dromara.x.file.storage.core.file.FileWrapperAdapter
更新文件包装参数
upload(UploadPretreatment) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
上传文件,成功返回文件信息,失败返回 null
upload() - 类 中的方法org.dromara.x.file.storage.core.UploadPretreatment
上传文件,成功返回文件信息,失败返回null
uploadAround(UploadAspectChain, FileInfo, UploadPretreatment, FileStorage, FileRecorder) - 接口 中的方法org.dromara.x.file.storage.core.aspect.FileStorageAspect
上传,成功返回文件信息,失败返回 null
UploadAspectChain - org.dromara.x.file.storage.core.aspect中的类
上传的切面调用链
UploadAspectChain(Iterable<FileStorageAspect>, UploadAspectChainCallback) - 类 的构造器org.dromara.x.file.storage.core.aspect.UploadAspectChain
 
UploadAspectChainCallback - org.dromara.x.file.storage.core.aspect中的接口
上传切面调用链结束回调
UploadPretreatment - org.dromara.x.file.storage.core中的类
文件上传预处理对象
UploadPretreatment() - 类 的构造器org.dromara.x.file.storage.core.UploadPretreatment
 
UpyunUssConfig() - 类 的构造器org.dromara.x.file.storage.core.FileStorageProperties.UpyunUssConfig
 
UpyunUssFileStorage - org.dromara.x.file.storage.core.platform中的类
又拍云 USS 存储
UpyunUssFileStorage(FileStorageProperties.UpyunUssConfig, FileStorageClientFactory<RestManager>) - 类 的构造器org.dromara.x.file.storage.core.platform.UpyunUssFileStorage
 
UpyunUssFileStorageClientFactory - org.dromara.x.file.storage.core.platform中的类
又拍云 USS 存储平台的 Client 工厂
UpyunUssFileStorageClientFactory(FileStorageProperties.UpyunUssConfig) - 类 的构造器org.dromara.x.file.storage.core.platform.UpyunUssFileStorageClientFactory
 
UriFileWrapper - org.dromara.x.file.storage.core.file中的类
URI文件包装类
UriFileWrapper(InputStream, String, String, Long) - 类 的构造器org.dromara.x.file.storage.core.file.UriFileWrapper
 
UriFileWrapperAdapter - org.dromara.x.file.storage.core.file中的类
URI文件包装适配器,兼容Spring的ClassPath路径、文件路径、HTTP路径等
UriFileWrapperAdapter() - 类 的构造器org.dromara.x.file.storage.core.file.UriFileWrapperAdapter
 
useDefault() - 类 中的方法org.dromara.x.file.storage.core.FileStorageServiceBuilder
使用默认配置

V

validateObject(PooledObject<Ftp>) - 类 中的方法org.dromara.x.file.storage.core.platform.FtpFileStorageClientFactory.FtpPooledObjectFactory
 
validateObject(PooledObject<Sftp>) - 类 中的方法org.dromara.x.file.storage.core.platform.SftpFileStorageClientFactory.SftpPooledObjectFactory
 

W

WebDavConfig() - 类 的构造器org.dromara.x.file.storage.core.FileStorageProperties.WebDavConfig
 
WebDavFileStorage - org.dromara.x.file.storage.core.platform中的类
WebDAV 存储
WebDavFileStorage(FileStorageProperties.WebDavConfig, FileStorageClientFactory<Sardine>) - 类 的构造器org.dromara.x.file.storage.core.platform.WebDavFileStorage
 
WebDavFileStorageClientFactory - org.dromara.x.file.storage.core.platform中的类
WebDAV 存储平台的 Client 工厂
WebDavFileStorageClientFactory(FileStorageProperties.WebDavConfig) - 类 的构造器org.dromara.x.file.storage.core.platform.WebDavFileStorageClientFactory
 
wrap(Ftp) - 类 中的方法org.dromara.x.file.storage.core.platform.FtpFileStorageClientFactory.FtpPooledObjectFactory
 
wrap(Sftp) - 类 中的方法org.dromara.x.file.storage.core.platform.SftpFileStorageClientFactory.SftpPooledObjectFactory
 
wrapper(Object) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
对要上传的文件进行包装
wrapper(Object, String) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
对要上传的文件进行包装
wrapper(Object, String, String) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
对要上传的文件进行包装
wrapper(Object, String, String, Long) - 类 中的方法org.dromara.x.file.storage.core.FileStorageService
对要上传的文件进行包装
A B C D E F G H I J L M N O P Q R S T U V W 
跳过导航链接

Copyright © 2023. All rights reserved.