类 SimpleStorageServiceImpl
java.lang.Object
cn.iosd.base.s3.service.impl.SimpleStorageServiceImpl
- 所有已实现的接口:
SimpleStorageService
- 作者:
- ok1996
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明convertToSor(com.amazonaws.services.s3.model.ObjectListing objectListing) 将ObjectListing对象转换成StorageObjectResponse对象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) 获取桶列表获取对象-首页列表getStorageObjectNext(com.amazonaws.services.s3.model.ObjectListing objectListing) 获取对象-下一页列表void上传文件
-
构造器详细资料
-
SimpleStorageServiceImpl
public SimpleStorageServiceImpl()
-
-
方法详细资料
-
upload
从接口复制的说明:SimpleStorageService上传文件- 指定者:
upload在接口中SimpleStorageService- 参数:
contentType- 内容类型size- 内容大小input- 内容流bucket- 存储桶key- 文件主键(eg:awed13.jpg)
-
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- 首页信息- 返回:
-
convertToSor
public StorageObjectResponse convertToSor(com.amazonaws.services.s3.model.ObjectListing objectListing) 将ObjectListing对象转换成StorageObjectResponse对象- 参数:
objectListing- 待转换的ObjectListing对象- 返回:
- 转换后的StorageObjectResponse对象
-
deleteStorageObject
从接口复制的说明:SimpleStorageService删除对象- 指定者:
deleteStorageObject在接口中SimpleStorageService- 参数:
bucketName- 桶名称key- 文件主键(eg:awed13.jpg)
-