public interface OssFileOperateService extends FileOperateService
| 限定符和类型 | 方法和说明 |
|---|---|
String |
bucket()
阿里云中 bucket 的名称
|
com.aliyun.oss.model.DeleteObjectsResult |
delete(com.aliyun.oss.model.DeleteObjectsRequest deleteObjectsRequest)
根据删除对象请求, 删除阿里云 oss 中的对象
|
default void |
delete(List<String> pathList)
根据对象地址集合删除 oss 中多个对象
|
default void |
delete(String path)
根据对象地址, 删除阿里云 oss 中的对象
|
default com.aliyun.oss.model.DeleteObjectsResult |
delete(String bucket,
List<String> pathList)
根据对象地址集合, 删除阿里云 oss 指定 bucket 中多个对象
|
void |
delete(String bucket,
String path)
根据对象地址, 删除阿里云 oss 指定 bucket 中的对象
|
String |
single(InputStream inputStream,
String bucket,
java.util.function.Supplier<String> pathSupplier)
上传对象到 阿里云 oss 中
|
default String |
single(InputStream inputStream,
java.util.function.Supplier<String> pathSupplier)
上传对象到 阿里云 oss 中
|
default String |
upload(InputStream inputStream,
String extName)
上传对象到 阿里云 oss 中
|
void |
write(com.aliyun.oss.model.GetObjectRequest request,
OutputStream outputStream)
根据获取对象请求, 在阿里云 oss 中获取对象
|
default void |
write(String path,
OutputStream outputStream)
根据对象地址, 在阿里云 oss 或获取对象 指定 bucket 中的对象
|
default void |
write(String bucket,
String path,
OutputStream outputStream)
根据对象地址, 在阿里云 oss 指定 bucket 中或获取对象
|
uploadString bucket()
default String upload(InputStream inputStream, String extName) throws IOException
upload 在接口中 FileUploadServiceinputStream - 对象的输入流extName - 对象扩展名(不含.)IOException - 如果产生 I/O 异常default String single(InputStream inputStream, java.util.function.Supplier<String> pathSupplier) throws IOException
inputStream - 对象的输入流pathSupplier - 对象地址生成方式IOException - 如果产生 I/O 异常String single(InputStream inputStream, String bucket, java.util.function.Supplier<String> pathSupplier) throws IOException
inputStream - 对象的输入流bucket - 阿里云 oss 中的 bucketpathSupplier - 对象地址生成方式IOException - 如果产生 I/O 异常default void delete(String path)
delete 在接口中 FileDeleteServicepath - 对象地址default void delete(List<String> pathList)
delete 在接口中 FileDeleteServicepathList - 对象地址集合void delete(String bucket, String path)
bucket - 阿里云 oss 中的 bucketpath - 对象地址default com.aliyun.oss.model.DeleteObjectsResult delete(String bucket, List<String> pathList)
bucket - 阿里云 oss 中的 bucketpathList - 对象地址集合com.aliyun.oss.model.DeleteObjectsResult delete(com.aliyun.oss.model.DeleteObjectsRequest deleteObjectsRequest)
deleteObjectsRequest - 删除对象请求default void write(String path, OutputStream outputStream)
write 在接口中 FileDownloadServicepath - 阿里云 oss 中的对象地址outputStream - 输出流default void write(String bucket, String path, OutputStream outputStream)
bucket - 阿里云 oss 中的 bucketpath - 阿里云 oss 中的对象地址outputStream - 输出流void write(com.aliyun.oss.model.GetObjectRequest request,
OutputStream outputStream)
request - 获取对象请求outputStream - 输出流Copyright © 2020. All rights reserved.