public class OSSUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
delete(String path) |
boolean |
download(File dir) |
boolean |
download(File dir,
String prefix)
下载prefix目录下的所有文件到本地dir目录
|
boolean |
exists(String path)
文件是否存在
|
com.aliyun.oss.model.OSSObject |
get(String path) |
com.aliyun.oss.OSSClient |
getClient() |
OSSConfig |
getConfig() |
static OSSUtil |
getInstance() |
static OSSUtil |
getInstance(String key) |
static Hashtable<String,OSSUtil> |
getInstances() |
Date |
getLastModified(String path)
最后修改时间
|
String |
getLastModified(String path,
String format)
最后修改时间
|
boolean |
isExpire(String path,
long millisecond)
是否过期
|
String |
key(String key) |
List<String> |
list() |
List<String> |
list(String prefix)
文件列表
|
String |
policy(String dir,
long second) |
void |
setClient(com.aliyun.oss.OSSClient client) |
void |
setConfig(OSSConfig config) |
Map<String,String> |
signature(String dir) |
Map<String,String> |
signature(String dir,
int second) |
String |
upload(File file,
String path)
上传文件或目录
|
String |
upload(InputStream in,
String path) |
String |
upload(URL url,
String path) |
public static OSSUtil getInstance()
public com.aliyun.oss.OSSClient getClient()
public void setClient(com.aliyun.oss.OSSClient client)
public OSSConfig getConfig()
public void setConfig(OSSConfig config)
public String upload(InputStream in, String path)
public boolean download(File dir)
public boolean download(File dir, String prefix)
dir - 目录prefix - 前缀public boolean exists(String path)
path - 文件路径public boolean delete(String path)
public com.aliyun.oss.model.OSSObject get(String path)
public String getLastModified(String path, String format)
path - pathformat - 日期格式public boolean isExpire(String path, long millisecond)
path - pathmillisecond - millisecondCopyright © 2023. All rights reserved.