public class CloudFileServiceKodoImp extends java.lang.Object implements CloudFileService
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.lang.String |
accessKey |
protected com.qiniu.util.Auth |
auth |
protected java.lang.String |
bucketDef |
protected com.qiniu.storage.BucketManager |
bucketManager |
protected java.lang.String |
endpoint |
protected java.lang.String |
regionId |
protected java.lang.String |
secretKey |
protected com.qiniu.storage.UploadManager |
uploadManager |
| 构造器和说明 |
|---|
CloudFileServiceKodoImp(CloudProps cloudProps) |
CloudFileServiceKodoImp(CloudProps cloudProps,
com.qiniu.storage.Region region) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.qiniu.storage.Configuration |
buildConfig(com.qiniu.storage.Region region) |
org.noear.solon.core.handle.Result |
delete(java.lang.String bucket,
java.lang.String key)
删除文件
|
org.noear.solon.core.handle.Result |
deleteBatch(java.lang.String bucket,
java.util.Collection<java.lang.String> keys)
批量删除文件
|
boolean |
exists(java.lang.String bucket,
java.lang.String key)
是否存在
|
Media |
get(java.lang.String bucket,
java.lang.String key)
获取文件
|
java.lang.String |
getTempUrl(java.lang.String bucket,
java.lang.String key,
java.time.Duration duration)
获取文件临时地址
|
org.noear.solon.core.handle.Result |
put(java.lang.String bucket,
java.lang.String key,
Media media)
推入文件
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdelete, deleteBatch, exists, get, getTempUrl, getTempUrl, getTempUrl, putprotected final java.lang.String bucketDef
protected final java.lang.String regionId
protected final java.lang.String accessKey
protected final java.lang.String secretKey
protected final java.lang.String endpoint
protected final com.qiniu.util.Auth auth
protected final com.qiniu.storage.UploadManager uploadManager
protected final com.qiniu.storage.BucketManager bucketManager
public CloudFileServiceKodoImp(CloudProps cloudProps)
public CloudFileServiceKodoImp(CloudProps cloudProps, com.qiniu.storage.Region region)
public com.qiniu.storage.Configuration buildConfig(com.qiniu.storage.Region region)
public boolean exists(java.lang.String bucket,
java.lang.String key)
throws CloudFileException
CloudFileServiceexists 在接口中 CloudFileServicebucket - 存储桶key - 存储键CloudFileExceptionpublic java.lang.String getTempUrl(java.lang.String bucket,
java.lang.String key,
java.time.Duration duration)
throws CloudFileException,
java.lang.UnsupportedOperationException
CloudFileServicegetTempUrl 在接口中 CloudFileServicebucket - 存储桶key - 存储键CloudFileExceptionjava.lang.UnsupportedOperationExceptionpublic Media get(java.lang.String bucket, java.lang.String key) throws CloudFileException
CloudFileServiceget 在接口中 CloudFileServicebucket - 存储桶key - 存储键CloudFileExceptionpublic org.noear.solon.core.handle.Result put(java.lang.String bucket,
java.lang.String key,
Media media)
throws CloudFileException
CloudFileServiceput 在接口中 CloudFileServicebucket - 存储桶key - 存储键media - 媒体CloudFileExceptionpublic org.noear.solon.core.handle.Result delete(java.lang.String bucket,
java.lang.String key)
throws CloudFileException
CloudFileServicedelete 在接口中 CloudFileServicebucket - 存储桶key - 存储键CloudFileExceptionpublic org.noear.solon.core.handle.Result deleteBatch(java.lang.String bucket,
java.util.Collection<java.lang.String> keys)
throws CloudFileException
CloudFileServicedeleteBatch 在接口中 CloudFileServicebucket - 存储桶keys - 存储键集合CloudFileException