| 程序包 | 说明 |
|---|---|
| org.dromara.x.file.storage.core | |
| org.dromara.x.file.storage.core.aspect | |
| org.dromara.x.file.storage.core.platform | |
| org.dromara.x.file.storage.core.recorder |
| 限定符和类型 | 方法和说明 |
|---|---|
FileInfo |
FileStorageService.getFileInfoByUrl(String url)
根据 url 获取 FileInfo
|
FileInfo |
UploadPretreatment.upload()
上传文件,成功返回文件信息,失败返回null
|
FileInfo |
FileStorageService.upload(UploadPretreatment pre)
上传文件,成功返回文件信息,失败返回 null
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
FileStorageService.delete(FileInfo fileInfo)
根据条件
|
boolean |
FileStorageService.delete(FileInfo fileInfo,
java.util.function.Predicate<FileInfo> predicate)
根据条件删除文件
|
Downloader |
FileStorageService.download(FileInfo fileInfo)
获取文件下载器
|
Downloader |
FileStorageService.downloadTh(FileInfo fileInfo)
获取缩略图文件下载器
|
boolean |
FileStorageService.exists(FileInfo fileInfo)
文件是否存在
|
String |
FileStorageService.generatePresignedUrl(FileInfo fileInfo,
Date expiration)
对文件生成可以签名访问的 URL,无法生成则返回 null
|
String |
FileStorageService.generateThPresignedUrl(FileInfo fileInfo,
Date expiration)
对缩略图文件生成可以签名访问的 URL,无法生成则返回 null
|
<T extends FileStorage> |
FileStorageService.getFileStorageVerify(FileInfo fileInfo)
获取对应的存储平台,如果存储平台不存在则抛出异常
|
boolean |
FileStorageService.setFileAcl(FileInfo fileInfo,
Object acl)
设置文件的访问控制列表,一般情况下只有对象存储支持该功能
详情见
FileInfo#setFileAcl |
boolean |
FileStorageService.setThFileAcl(FileInfo fileInfo,
Object acl)
设置缩略图文件的访问控制列表,一般情况下只有对象存储支持该功能
详情见
FileInfo#setFileAcl |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
FileStorageService.delete(FileInfo fileInfo,
java.util.function.Predicate<FileInfo> predicate)
根据条件删除文件
|
boolean |
FileStorageService.delete(String url,
java.util.function.Predicate<FileInfo> predicate)
根据 url 删除文件
|
| 构造器和说明 |
|---|
Downloader(FileInfo fileInfo,
List<FileStorageAspect> aspectList,
FileStorage fileStorage,
Integer target)
构造下载器
|
| 限定符和类型 | 方法和说明 |
|---|---|
FileInfo |
UploadAspectChain.next(FileInfo fileInfo,
UploadPretreatment pre,
FileStorage fileStorage,
FileRecorder fileRecorder)
调用下一个切面
|
FileInfo |
UploadAspectChainCallback.run(FileInfo fileInfo,
UploadPretreatment pre,
FileStorage fileStorage,
FileRecorder fileRecorder) |
default FileInfo |
FileStorageAspect.uploadAround(UploadAspectChain chain,
FileInfo fileInfo,
UploadPretreatment pre,
FileStorage fileStorage,
FileRecorder fileRecorder)
上传,成功返回文件信息,失败返回 null
|
| 限定符和类型 | 方法和说明 |
|---|---|
default boolean |
FileStorageAspect.deleteAround(DeleteAspectChain chain,
FileInfo fileInfo,
FileStorage fileStorage,
FileRecorder fileRecorder)
删除文件,成功返回 true
|
default void |
FileStorageAspect.downloadAround(DownloadAspectChain chain,
FileInfo fileInfo,
FileStorage fileStorage,
java.util.function.Consumer<InputStream> consumer)
下载文件,成功返回文件内容
|
default void |
FileStorageAspect.downloadThAround(DownloadThAspectChain chain,
FileInfo fileInfo,
FileStorage fileStorage,
java.util.function.Consumer<InputStream> consumer)
下载缩略图文件,成功返回文件内容
|
default boolean |
FileStorageAspect.existsAround(ExistsAspectChain chain,
FileInfo fileInfo,
FileStorage fileStorage)
文件是否存在,成功返回 true
|
default String |
FileStorageAspect.generatePresignedUrlAround(GeneratePresignedUrlAspectChain chain,
FileInfo fileInfo,
Date expiration,
FileStorage fileStorage)
对文件生成可以签名访问的 URL,无法生成则返回 null
|
default String |
FileStorageAspect.generateThPresignedUrlAround(GenerateThPresignedUrlAspectChain chain,
FileInfo fileInfo,
Date expiration,
FileStorage fileStorage)
对缩略图文件生成可以签名访问的 URL,无法生成则返回 null
|
String |
GenerateThPresignedUrlAspectChain.next(FileInfo fileInfo,
Date expiration,
FileStorage fileStorage)
调用下一个切面
|
String |
GeneratePresignedUrlAspectChain.next(FileInfo fileInfo,
Date expiration,
FileStorage fileStorage)
调用下一个切面
|
boolean |
ExistsAspectChain.next(FileInfo fileInfo,
FileStorage fileStorage)
调用下一个切面
|
void |
DownloadThAspectChain.next(FileInfo fileInfo,
FileStorage fileStorage,
java.util.function.Consumer<InputStream> consumer)
调用下一个切面
|
void |
DownloadAspectChain.next(FileInfo fileInfo,
FileStorage fileStorage,
java.util.function.Consumer<InputStream> consumer)
调用下一个切面
|
boolean |
DeleteAspectChain.next(FileInfo fileInfo,
FileStorage fileStorage,
FileRecorder fileRecorder)
调用下一个切面
|
boolean |
SetThFileAclAspectChain.next(FileInfo fileInfo,
Object acl,
FileStorage fileStorage)
调用下一个切面
|
boolean |
SetFileAclAspectChain.next(FileInfo fileInfo,
Object acl,
FileStorage fileStorage)
调用下一个切面
|
FileInfo |
UploadAspectChain.next(FileInfo fileInfo,
UploadPretreatment pre,
FileStorage fileStorage,
FileRecorder fileRecorder)
调用下一个切面
|
String |
GenerateThPresignedUrlAspectChainCallback.run(FileInfo fileInfo,
Date expiration,
FileStorage fileStorage) |
String |
GeneratePresignedUrlAspectChainCallback.run(FileInfo fileInfo,
Date expiration,
FileStorage fileStorage) |
boolean |
ExistsAspectChainCallback.run(FileInfo fileInfo,
FileStorage fileStorage) |
void |
DownloadThAspectChainCallback.run(FileInfo fileInfo,
FileStorage fileStorage,
java.util.function.Consumer<InputStream> consumer) |
void |
DownloadAspectChainCallback.run(FileInfo fileInfo,
FileStorage fileStorage,
java.util.function.Consumer<InputStream> consumer) |
boolean |
DeleteAspectChainCallback.run(FileInfo fileInfo,
FileStorage fileStorage,
FileRecorder fileRecorder) |
boolean |
SetThFileAclAspectChainCallback.run(FileInfo fileInfo,
Object acl,
FileStorage fileStorage) |
boolean |
SetFileAclAspectChainCallback.run(FileInfo fileInfo,
Object acl,
FileStorage fileStorage) |
FileInfo |
UploadAspectChainCallback.run(FileInfo fileInfo,
UploadPretreatment pre,
FileStorage fileStorage,
FileRecorder fileRecorder) |
default boolean |
FileStorageAspect.setFileAcl(SetFileAclAspectChain chain,
FileInfo fileInfo,
Object acl,
FileStorage fileStorage)
设置文件的访问控制列表,一般情况下只有对象存储支持该功能
|
default boolean |
FileStorageAspect.setThFileAcl(SetThFileAclAspectChain chain,
FileInfo fileInfo,
Object acl,
FileStorage fileStorage)
设置缩略图文件的访问控制列表,一般情况下只有对象存储支持该功能
|
default FileInfo |
FileStorageAspect.uploadAround(UploadAspectChain chain,
FileInfo fileInfo,
UploadPretreatment pre,
FileStorage fileStorage,
FileRecorder fileRecorder)
上传,成功返回文件信息,失败返回 null
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
WebDavFileStorage.delete(FileInfo fileInfo) |
boolean |
UpyunUssFileStorage.delete(FileInfo fileInfo) |
boolean |
TencentCosFileStorage.delete(FileInfo fileInfo) |
boolean |
SftpFileStorage.delete(FileInfo fileInfo) |
boolean |
QiniuKodoFileStorage.delete(FileInfo fileInfo) |
boolean |
MinioFileStorage.delete(FileInfo fileInfo) |
boolean |
LocalPlusFileStorage.delete(FileInfo fileInfo) |
boolean |
LocalFileStorage.delete(FileInfo fileInfo) |
boolean |
HuaweiObsFileStorage.delete(FileInfo fileInfo) |
boolean |
GoogleCloudStorageFileStorage.delete(FileInfo fileInfo) |
boolean |
FtpFileStorage.delete(FileInfo fileInfo) |
boolean |
FileStorage.delete(FileInfo fileInfo)
删除文件
|
boolean |
BaiduBosFileStorage.delete(FileInfo fileInfo) |
boolean |
AmazonS3FileStorage.delete(FileInfo fileInfo) |
boolean |
AliyunOssFileStorage.delete(FileInfo fileInfo) |
void |
WebDavFileStorage.download(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
UpyunUssFileStorage.download(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
TencentCosFileStorage.download(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
SftpFileStorage.download(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
QiniuKodoFileStorage.download(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
MinioFileStorage.download(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
LocalPlusFileStorage.download(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
LocalFileStorage.download(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
HuaweiObsFileStorage.download(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
GoogleCloudStorageFileStorage.download(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
FtpFileStorage.download(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
FileStorage.download(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer)
下载文件
|
void |
BaiduBosFileStorage.download(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
AmazonS3FileStorage.download(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
AliyunOssFileStorage.download(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
WebDavFileStorage.downloadTh(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
UpyunUssFileStorage.downloadTh(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
TencentCosFileStorage.downloadTh(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
SftpFileStorage.downloadTh(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
QiniuKodoFileStorage.downloadTh(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
MinioFileStorage.downloadTh(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
LocalPlusFileStorage.downloadTh(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
LocalFileStorage.downloadTh(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
HuaweiObsFileStorage.downloadTh(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
GoogleCloudStorageFileStorage.downloadTh(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
FtpFileStorage.downloadTh(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
FileStorage.downloadTh(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer)
下载缩略图文件
|
void |
BaiduBosFileStorage.downloadTh(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
AmazonS3FileStorage.downloadTh(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
void |
AliyunOssFileStorage.downloadTh(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer) |
boolean |
WebDavFileStorage.exists(FileInfo fileInfo) |
boolean |
UpyunUssFileStorage.exists(FileInfo fileInfo) |
boolean |
TencentCosFileStorage.exists(FileInfo fileInfo) |
boolean |
SftpFileStorage.exists(FileInfo fileInfo) |
boolean |
QiniuKodoFileStorage.exists(FileInfo fileInfo) |
boolean |
MinioFileStorage.exists(FileInfo fileInfo) |
boolean |
LocalPlusFileStorage.exists(FileInfo fileInfo) |
boolean |
LocalFileStorage.exists(FileInfo fileInfo) |
boolean |
HuaweiObsFileStorage.exists(FileInfo fileInfo) |
boolean |
GoogleCloudStorageFileStorage.exists(FileInfo fileInfo) |
boolean |
FtpFileStorage.exists(FileInfo fileInfo) |
boolean |
FileStorage.exists(FileInfo fileInfo)
文件是否存在
|
boolean |
BaiduBosFileStorage.exists(FileInfo fileInfo) |
boolean |
AmazonS3FileStorage.exists(FileInfo fileInfo) |
boolean |
AliyunOssFileStorage.exists(FileInfo fileInfo) |
String |
TencentCosFileStorage.generatePresignedUrl(FileInfo fileInfo,
Date expiration) |
String |
QiniuKodoFileStorage.generatePresignedUrl(FileInfo fileInfo,
Date expiration) |
String |
MinioFileStorage.generatePresignedUrl(FileInfo fileInfo,
Date expiration) |
String |
HuaweiObsFileStorage.generatePresignedUrl(FileInfo fileInfo,
Date expiration) |
String |
GoogleCloudStorageFileStorage.generatePresignedUrl(FileInfo fileInfo,
Date expiration) |
default String |
FileStorage.generatePresignedUrl(FileInfo fileInfo,
Date expiration)
对文件生成可以签名访问的 URL,无法生成则返回 null
|
String |
BaiduBosFileStorage.generatePresignedUrl(FileInfo fileInfo,
Date expiration) |
String |
AmazonS3FileStorage.generatePresignedUrl(FileInfo fileInfo,
Date expiration) |
String |
AliyunOssFileStorage.generatePresignedUrl(FileInfo fileInfo,
Date expiration) |
String |
TencentCosFileStorage.generateThPresignedUrl(FileInfo fileInfo,
Date expiration) |
String |
QiniuKodoFileStorage.generateThPresignedUrl(FileInfo fileInfo,
Date expiration) |
String |
MinioFileStorage.generateThPresignedUrl(FileInfo fileInfo,
Date expiration) |
String |
HuaweiObsFileStorage.generateThPresignedUrl(FileInfo fileInfo,
Date expiration) |
String |
GoogleCloudStorageFileStorage.generateThPresignedUrl(FileInfo fileInfo,
Date expiration) |
default String |
FileStorage.generateThPresignedUrl(FileInfo fileInfo,
Date expiration)
对缩略图文件生成可以签名访问的 URL,无法生成则返回 null
|
String |
BaiduBosFileStorage.generateThPresignedUrl(FileInfo fileInfo,
Date expiration) |
String |
AmazonS3FileStorage.generateThPresignedUrl(FileInfo fileInfo,
Date expiration) |
String |
AliyunOssFileStorage.generateThPresignedUrl(FileInfo fileInfo,
Date expiration) |
String |
WebDavFileStorage.getFileKey(FileInfo fileInfo) |
String |
UpyunUssFileStorage.getFileKey(FileInfo fileInfo) |
String |
TencentCosFileStorage.getFileKey(FileInfo fileInfo) |
String |
SftpFileStorage.getFileKey(FileInfo fileInfo) |
String |
QiniuKodoFileStorage.getFileKey(FileInfo fileInfo) |
String |
MinioFileStorage.getFileKey(FileInfo fileInfo) |
String |
LocalPlusFileStorage.getFileKey(FileInfo fileInfo) |
String |
HuaweiObsFileStorage.getFileKey(FileInfo fileInfo) |
String |
GoogleCloudStorageFileStorage.getFileKey(FileInfo fileInfo) |
String |
FtpFileStorage.getFileKey(FileInfo fileInfo) |
String |
BaiduBosFileStorage.getFileKey(FileInfo fileInfo) |
String |
AmazonS3FileStorage.getFileKey(FileInfo fileInfo) |
String |
AliyunOssFileStorage.getFileKey(FileInfo fileInfo) |
HashMap<String,String> |
UpyunUssFileStorage.getObjectMetadata(FileInfo fileInfo)
获取对象的元数据
|
com.qcloud.cos.model.ObjectMetadata |
TencentCosFileStorage.getObjectMetadata(FileInfo fileInfo)
获取对象的元数据
|
com.qiniu.util.StringMap |
QiniuKodoFileStorage.getObjectMetadata(FileInfo fileInfo)
获取对象的元数据
|
com.obs.services.model.ObjectMetadata |
HuaweiObsFileStorage.getObjectMetadata(FileInfo fileInfo)
获取对象的元数据
|
com.baidubce.services.bos.model.ObjectMetadata |
BaiduBosFileStorage.getObjectMetadata(FileInfo fileInfo)
获取对象的元数据
|
com.amazonaws.services.s3.model.ObjectMetadata |
AmazonS3FileStorage.getObjectMetadata(FileInfo fileInfo)
获取对象的元数据
|
com.aliyun.oss.model.ObjectMetadata |
AliyunOssFileStorage.getObjectMetadata(FileInfo fileInfo,
com.aliyun.oss.model.CannedAccessControlList fileAcl)
获取对象的元数据
|
String |
WebDavFileStorage.getThFileKey(FileInfo fileInfo) |
String |
UpyunUssFileStorage.getThFileKey(FileInfo fileInfo) |
String |
TencentCosFileStorage.getThFileKey(FileInfo fileInfo) |
String |
SftpFileStorage.getThFileKey(FileInfo fileInfo) |
String |
QiniuKodoFileStorage.getThFileKey(FileInfo fileInfo) |
String |
MinioFileStorage.getThFileKey(FileInfo fileInfo) |
String |
LocalPlusFileStorage.getThFileKey(FileInfo fileInfo) |
String |
HuaweiObsFileStorage.getThFileKey(FileInfo fileInfo) |
String |
GoogleCloudStorageFileStorage.getThFileKey(FileInfo fileInfo) |
String |
FtpFileStorage.getThFileKey(FileInfo fileInfo) |
String |
BaiduBosFileStorage.getThFileKey(FileInfo fileInfo) |
String |
AmazonS3FileStorage.getThFileKey(FileInfo fileInfo) |
String |
AliyunOssFileStorage.getThFileKey(FileInfo fileInfo) |
HashMap<String,String> |
UpyunUssFileStorage.getThObjectMetadata(FileInfo fileInfo)
获取缩略图对象的元数据
|
com.qcloud.cos.model.ObjectMetadata |
TencentCosFileStorage.getThObjectMetadata(FileInfo fileInfo)
获取缩略图对象的元数据
|
com.qiniu.util.StringMap |
QiniuKodoFileStorage.getThObjectMetadata(FileInfo fileInfo)
获取缩略图对象的元数据
|
com.obs.services.model.ObjectMetadata |
HuaweiObsFileStorage.getThObjectMetadata(FileInfo fileInfo)
获取缩略图对象的元数据
|
com.baidubce.services.bos.model.ObjectMetadata |
BaiduBosFileStorage.getThObjectMetadata(FileInfo fileInfo)
获取缩略图对象的元数据
|
com.amazonaws.services.s3.model.ObjectMetadata |
AmazonS3FileStorage.getThObjectMetadata(FileInfo fileInfo)
获取缩略图对象的元数据
|
com.aliyun.oss.model.ObjectMetadata |
AliyunOssFileStorage.getThObjectMetadata(FileInfo fileInfo)
获取缩略图对象的元数据
|
boolean |
WebDavFileStorage.save(FileInfo fileInfo,
UploadPretreatment pre) |
boolean |
UpyunUssFileStorage.save(FileInfo fileInfo,
UploadPretreatment pre) |
boolean |
TencentCosFileStorage.save(FileInfo fileInfo,
UploadPretreatment pre) |
boolean |
SftpFileStorage.save(FileInfo fileInfo,
UploadPretreatment pre) |
boolean |
QiniuKodoFileStorage.save(FileInfo fileInfo,
UploadPretreatment pre) |
boolean |
MinioFileStorage.save(FileInfo fileInfo,
UploadPretreatment pre) |
boolean |
LocalPlusFileStorage.save(FileInfo fileInfo,
UploadPretreatment pre) |
boolean |
LocalFileStorage.save(FileInfo fileInfo,
UploadPretreatment pre) |
boolean |
HuaweiObsFileStorage.save(FileInfo fileInfo,
UploadPretreatment pre) |
boolean |
GoogleCloudStorageFileStorage.save(FileInfo fileInfo,
UploadPretreatment pre) |
boolean |
FtpFileStorage.save(FileInfo fileInfo,
UploadPretreatment pre) |
boolean |
FileStorage.save(FileInfo fileInfo,
UploadPretreatment pre)
保存文件
|
boolean |
BaiduBosFileStorage.save(FileInfo fileInfo,
UploadPretreatment pre) |
boolean |
AmazonS3FileStorage.save(FileInfo fileInfo,
UploadPretreatment pre) |
boolean |
AliyunOssFileStorage.save(FileInfo fileInfo,
UploadPretreatment pre) |
boolean |
TencentCosFileStorage.setFileAcl(FileInfo fileInfo,
Object acl) |
boolean |
HuaweiObsFileStorage.setFileAcl(FileInfo fileInfo,
Object acl) |
boolean |
GoogleCloudStorageFileStorage.setFileAcl(FileInfo fileInfo,
Object acl) |
default boolean |
FileStorage.setFileAcl(FileInfo fileInfo,
Object acl)
设置文件的访问控制列表,一般情况下只有对象存储支持该功能
|
boolean |
BaiduBosFileStorage.setFileAcl(FileInfo fileInfo,
Object acl) |
boolean |
AmazonS3FileStorage.setFileAcl(FileInfo fileInfo,
Object acl) |
boolean |
AliyunOssFileStorage.setFileAcl(FileInfo fileInfo,
Object acl) |
void |
GoogleCloudStorageFileStorage.setMetadata(com.google.cloud.storage.BlobInfo.Builder blobInfoBuilder,
FileInfo fileInfo,
ArrayList<com.google.cloud.storage.Storage.BlobWriteOption> optionList)
设置对象的元数据
|
boolean |
TencentCosFileStorage.setThFileAcl(FileInfo fileInfo,
Object acl) |
boolean |
HuaweiObsFileStorage.setThFileAcl(FileInfo fileInfo,
Object acl) |
boolean |
GoogleCloudStorageFileStorage.setThFileAcl(FileInfo fileInfo,
Object acl) |
default boolean |
FileStorage.setThFileAcl(FileInfo fileInfo,
Object acl)
设置缩略图文件的访问控制列表,一般情况下只有对象存储支持该功能
|
boolean |
BaiduBosFileStorage.setThFileAcl(FileInfo fileInfo,
Object acl) |
boolean |
AmazonS3FileStorage.setThFileAcl(FileInfo fileInfo,
Object acl) |
boolean |
AliyunOssFileStorage.setThFileAcl(FileInfo fileInfo,
Object acl) |
void |
GoogleCloudStorageFileStorage.setThMetadata(com.google.cloud.storage.BlobInfo.Builder blobInfoBuilder,
FileInfo fileInfo,
ArrayList<com.google.cloud.storage.Storage.BlobWriteOption> optionList)
设置缩略图对象的元数据
|
| 限定符和类型 | 方法和说明 |
|---|---|
FileInfo |
FileRecorder.getByUrl(String url)
根据 url 获取文件记录
|
FileInfo |
DefaultFileRecorder.getByUrl(String url) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
FileRecorder.save(FileInfo fileInfo)
保存文件记录
|
boolean |
DefaultFileRecorder.save(FileInfo fileInfo) |
Copyright © 2023. All rights reserved.