public final class AliyunOssUtil extends Object
| 构造器和说明 |
|---|
AliyunOssUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<String> |
deleteDirectory(String directory)
删除OSS上指定的文件夹(包含此文件夹内所有文件) 注:删除数量有限制,最大100个
|
void |
deleteFile(String file)
删除OSS上单个文件
|
int |
keyNums(String keyPrefix)
返回前缀一样的key的总数
|
void |
uploadFile(String objectName,
File file)
上传单个文件到OSS
|
void |
uploadFile(String objectName,
InputStream input)
上传单个文件到OSS
|
String |
url(String objectName,
long validityPeriod)
生成OSS上某个对象的url
|
public void uploadFile(String objectName, InputStream input) throws OssException
objectName - 存储后的文件名(要包含路径信息)input - 文件输入流OssException - oss上传服务异常public void uploadFile(String objectName, File file) throws OssException
objectName - 存储后的文件名(要包含路径信息)file - 上传的文件OssException - oss上传服务异常public List<String> deleteDirectory(String directory) throws OssException
directory - 文件夹在OSS的绝对路径OssException - oss删除目录服务异常public void deleteFile(String file) throws OssException
file - 文件的在OSS的绝对路径OssException - oss删除单个文件服务异常public String url(String objectName, long validityPeriod) throws OssException
objectName - OSS上某个对象的完整地址validityPeriod - 有效期,单位秒OssException - oss生成url服务异常public int keyNums(String keyPrefix)
keyPrefix - key的前缀Copyright © 2019. All rights reserved.