public class AliyunOssManageFunctions extends AbstractFunctionRule
| 限定符和类型 | 字段和说明 |
|---|---|
protected AliyunOssMultiConfig |
childConfig |
LOGGER| 限定符 | 构造器和说明 |
|---|---|
protected |
AliyunOssManageFunctions(AliyunOssMultiConfig config) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteMany(List<String> keys)
删除多个文件
|
void |
deleteSingle(String fileName)
删除单个文件
|
protected static String |
getContentType(String FilenameExtension)
Description: 判断OSS服务文件上传时文件的contentType
|
String |
getUrl(String fileName,
long timeout,
com.aliyun.oss.HttpMethod method)
获取文件访问路径
|
static AliyunOssManageFunctions |
init(String prefix)
初始化配置文件
|
protected com.aliyun.oss.OSS |
initClient()
初始化oss客户端
|
boolean |
isExists(String fileName)
查询文件是否存在
|
com.aliyun.oss.model.ObjectListing |
list(AliyunOssFileFilterModel model)
查询文件
ObjectListing 以下为ObjectListing的详细解释
objectSummaries 限定返回的文件元信息。 |
protected static AliyunOssMultiConfig |
loadConfig(String prefix)
初始化阿里云 OSS functions
|
protected AliyunOssMultiConfig childConfig
protected AliyunOssManageFunctions(AliyunOssMultiConfig config)
public boolean isExists(String fileName) throws com.aliyun.oss.OSSException, com.aliyun.oss.ClientException
fileName - 文件名 调用AliyunOssUploadFunctions 获取此fileNameMutilsErrorExceptioncom.aliyun.oss.ClientExceptioncom.aliyun.oss.OSSExceptionpublic void deleteSingle(String fileName) throws com.aliyun.oss.OSSException, com.aliyun.oss.ClientException
fileName - 文件名 调用AliyunOssUploadFunctions 获取此fileNameMutilsErrorExceptioncom.aliyun.oss.ClientExceptioncom.aliyun.oss.OSSExceptionpublic void deleteMany(List<String> keys) throws com.aliyun.oss.OSSException, com.aliyun.oss.ClientException
keys - 文件名 调用AliyunOssUploadFunctions 获取此fileNameMutilsErrorExceptioncom.aliyun.oss.ClientExceptioncom.aliyun.oss.OSSExceptionpublic com.aliyun.oss.model.ObjectListing list(AliyunOssFileFilterModel model)
ObjectListing 以下为ObjectListing的详细解释
objectSummaries 限定返回的文件元信息。 Listmodel - public String getUrl(String fileName, long timeout, com.aliyun.oss.HttpMethod method)
fileName - 文件名 调用AliyunOssUploadFunctions 获取此fileNametimeout - 有效访问时间 单位(毫秒) 最低不能少于10分钟method - 请求方式 默认getMutilsErrorExceptionpublic static AliyunOssManageFunctions init(String prefix) throws MutilsErrorException
prefix - 配置文件中的前缀MutilsErrorExceptionprotected com.aliyun.oss.OSS initClient()
protected static String getContentType(String FilenameExtension)
FilenameExtension - 文件后缀protected static AliyunOssMultiConfig loadConfig(String prefix) throws MutilsErrorException
prefix - 配置文件中的前缀MutilsErrorExceptionCopyright © 2019. All rights reserved.