public interface CloudFileService
| 限定符和类型 | 方法和说明 |
|---|---|
default org.noear.solon.core.handle.Result |
delete(java.lang.String key)
删除文件
|
org.noear.solon.core.handle.Result |
delete(java.lang.String bucket,
java.lang.String key)
删除文件
|
default org.noear.solon.core.handle.Result |
deleteBatch(java.util.Collection<java.lang.String> keys)
批量删除文件
|
org.noear.solon.core.handle.Result |
deleteBatch(java.lang.String bucket,
java.util.Collection<java.lang.String> keys)
批量删除文件
|
default boolean |
exists(java.lang.String key)
是否存在
|
boolean |
exists(java.lang.String bucket,
java.lang.String key)
是否存在
|
default Media |
get(java.lang.String key)
获取文件
|
Media |
get(java.lang.String bucket,
java.lang.String key)
获取文件
|
default java.lang.String |
getTempUrl(java.lang.String key,
java.util.Date expiration)
获取文件临时地址
|
default java.lang.String |
getTempUrl(java.lang.String key,
java.time.Duration duration)
获取文件临时地址
|
default java.lang.String |
getTempUrl(java.lang.String bucket,
java.lang.String key,
java.util.Date expiration)
获取文件临时地址
|
java.lang.String |
getTempUrl(java.lang.String bucket,
java.lang.String key,
java.time.Duration duration)
获取文件临时地址
|
default org.noear.solon.core.handle.Result |
put(java.lang.String key,
Media media)
推入文件
|
org.noear.solon.core.handle.Result |
put(java.lang.String bucket,
java.lang.String key,
Media media)
推入文件
|
boolean exists(java.lang.String bucket,
java.lang.String key)
throws CloudFileException
bucket - 存储桶key - 存储键CloudFileExceptiondefault boolean exists(java.lang.String key)
throws CloudFileException
key - 存储键CloudFileExceptionjava.lang.String getTempUrl(java.lang.String bucket,
java.lang.String key,
java.time.Duration duration)
throws CloudFileException,
java.lang.UnsupportedOperationException
bucket - 存储桶key - 存储键CloudFileExceptionjava.lang.UnsupportedOperationExceptiondefault java.lang.String getTempUrl(java.lang.String key,
java.time.Duration duration)
throws CloudFileException,
java.lang.UnsupportedOperationException
key - 存储键CloudFileExceptionjava.lang.UnsupportedOperationExceptiondefault java.lang.String getTempUrl(java.lang.String bucket,
java.lang.String key,
java.util.Date expiration)
throws CloudFileException,
java.lang.UnsupportedOperationException
bucket - 存储桶key - 存储键CloudFileExceptionjava.lang.UnsupportedOperationExceptiondefault java.lang.String getTempUrl(java.lang.String key,
java.util.Date expiration)
throws CloudFileException,
java.lang.UnsupportedOperationException
key - 存储键CloudFileExceptionjava.lang.UnsupportedOperationExceptionMedia get(java.lang.String bucket, java.lang.String key) throws CloudFileException
bucket - 存储桶key - 存储键CloudFileExceptiondefault Media get(java.lang.String key) throws CloudFileException
key - 存储键CloudFileExceptionorg.noear.solon.core.handle.Result put(java.lang.String bucket,
java.lang.String key,
Media media)
throws CloudFileException
bucket - 存储桶key - 存储键media - 媒体CloudFileExceptiondefault org.noear.solon.core.handle.Result put(java.lang.String key,
Media media)
throws CloudFileException
key - 存储键media - 媒体CloudFileExceptionorg.noear.solon.core.handle.Result delete(java.lang.String bucket,
java.lang.String key)
throws CloudFileException
bucket - 存储桶key - 存储键CloudFileExceptiondefault org.noear.solon.core.handle.Result delete(java.lang.String key)
key - 存储键org.noear.solon.core.handle.Result deleteBatch(java.lang.String bucket,
java.util.Collection<java.lang.String> keys)
throws CloudFileException
bucket - 存储桶keys - 存储键集合CloudFileExceptiondefault org.noear.solon.core.handle.Result deleteBatch(java.util.Collection<java.lang.String> keys)
throws CloudFileException
keys - 存储键集合CloudFileException