public class UpyunUssFileStorage extends Object implements FileStorage
| 构造器和说明 |
|---|
UpyunUssFileStorage(FileStorageProperties.UpyunUssConfig config,
FileStorageClientFactory<com.upyun.RestManager> clientFactory) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close()
释放相关资源
|
boolean |
delete(FileInfo fileInfo)
删除文件
|
void |
download(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer)
下载文件
|
void |
downloadTh(FileInfo fileInfo,
java.util.function.Consumer<InputStream> consumer)
下载缩略图文件
|
boolean |
exists(FileInfo fileInfo)
文件是否存在
|
com.upyun.RestManager |
getClient() |
String |
getFileKey(FileInfo fileInfo) |
HashMap<String,String> |
getObjectMetadata(FileInfo fileInfo)
获取对象的元数据
|
String |
getThFileKey(FileInfo fileInfo) |
HashMap<String,String> |
getThObjectMetadata(FileInfo fileInfo)
获取缩略图对象的元数据
|
boolean |
isSupportMetadata()
是否支持 Metadata,一般情况下只有对象存储支持该功能
|
boolean |
save(FileInfo fileInfo,
UploadPretreatment pre)
保存文件
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgeneratePresignedUrl, generateThPresignedUrl, getPlatform, isSupportAcl, isSupportPresignedUrl, setFileAcl, setPlatform, setThFileAclpublic UpyunUssFileStorage(FileStorageProperties.UpyunUssConfig config, FileStorageClientFactory<com.upyun.RestManager> clientFactory)
public com.upyun.RestManager getClient()
public void close()
FileStorageclose 在接口中 AutoCloseableclose 在接口中 FileStoragepublic boolean save(FileInfo fileInfo, UploadPretreatment pre)
FileStoragesave 在接口中 FileStoragepublic HashMap<String,String> getThObjectMetadata(FileInfo fileInfo)
public boolean isSupportMetadata()
FileStorageisSupportMetadata 在接口中 FileStoragepublic boolean delete(FileInfo fileInfo)
FileStoragedelete 在接口中 FileStoragepublic boolean exists(FileInfo fileInfo)
FileStorageexists 在接口中 FileStoragepublic void download(FileInfo fileInfo, java.util.function.Consumer<InputStream> consumer)
FileStoragedownload 在接口中 FileStoragepublic void downloadTh(FileInfo fileInfo, java.util.function.Consumer<InputStream> consumer)
FileStoragedownloadTh 在接口中 FileStorageCopyright © 2023. All rights reserved.