类 SimpleStorageServiceFeignImpl
java.lang.Object
cn.iosd.base.s3.api.service.impl.SimpleStorageServiceFeignImpl
- 所有已实现的接口:
SimpleStorageService
- 作者:
- ok1996
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明com.amazonaws.services.s3.model.BucketcreatBucket(String bucketName) 创建桶voiddeleteBucket(String bucketName) 删除桶voiddeleteStorageObject(String bucketName, String key) 删除对象generatePresignedUrl(String bucket, String key) 生成带有预签名的URL,用于私有S3对象的访问List<com.amazonaws.services.s3.model.Bucket>getListBuckets(String bucketName) 获取桶列表getStorageObject(StorageObjectRequest storageObjectRequest) 获取对象-首页列表getStorageObjectNext(com.amazonaws.services.s3.model.ObjectListing objectListing) 获取对象-下一页列表uploadMultipartFile(org.springframework.web.multipart.MultipartFile file, String bucket, String fileExtension) 上传文件
-
构造器详细资料
-
SimpleStorageServiceFeignImpl
public SimpleStorageServiceFeignImpl()
-
-
方法详细资料
-
uploadMultipartFile
public String uploadMultipartFile(org.springframework.web.multipart.MultipartFile file, String bucket, String fileExtension) throws IOException 从接口复制的说明:SimpleStorageService上传文件- 指定者:
uploadMultipartFile在接口中SimpleStorageService- 参数:
file- 文件bucket- 存储桶fileExtension- 文件后缀 (eg:jpg)- 返回:
- 文件主键 (eg:awed13.jpg)
- 抛出:
IOException- 通过文件获取流异常抛出
-
generatePresignedUrl
从接口复制的说明:SimpleStorageService生成带有预签名的URL,用于私有S3对象的访问- 指定者:
generatePresignedUrl在接口中SimpleStorageService- 参数:
bucket- 存储桶的名称key- 存储对象的键- 返回:
- 带有预签名的URL
-
getListBuckets
从接口复制的说明:SimpleStorageService获取桶列表- 指定者:
getListBuckets在接口中SimpleStorageService- 参数:
bucketName- 桶名称 非必填 关键字过滤- 返回:
-
creatBucket
从接口复制的说明:SimpleStorageService创建桶- 指定者:
creatBucket在接口中SimpleStorageService- 参数:
bucketName- 桶名称- 返回:
-
deleteBucket
从接口复制的说明:SimpleStorageService删除桶- 指定者:
deleteBucket在接口中SimpleStorageService- 参数:
bucketName- 桶名称
-
getStorageObject
从接口复制的说明:SimpleStorageService获取对象-首页列表- 指定者:
getStorageObject在接口中SimpleStorageService- 返回:
-
getStorageObjectNext
public StorageObjectResponse getStorageObjectNext(com.amazonaws.services.s3.model.ObjectListing objectListing) 从接口复制的说明:SimpleStorageService获取对象-下一页列表- 指定者:
getStorageObjectNext在接口中SimpleStorageService- 参数:
objectListing- 首页信息- 返回:
-
deleteStorageObject
从接口复制的说明:SimpleStorageService删除对象- 指定者:
deleteStorageObject在接口中SimpleStorageService- 参数:
bucketName- 桶名称key- 文件主键(eg:awed13.jpg)
-