public class TenFileOperator extends Object implements cn.stylefeng.roses.kernel.file.api.FileOperatorApi
| 构造器和说明 |
|---|
TenFileOperator(cn.stylefeng.roses.kernel.file.api.pojo.props.TenCosProperties tenCosProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
copyFile(String originBucketName,
String originFileKey,
String newBucketName,
String newFileKey) |
void |
deleteFile(String bucketName,
String key) |
void |
destroyClient() |
boolean |
doesBucketExist(String bucketName) |
Object |
getClient() |
String |
getFileAuthUrl(String bucketName,
String key,
Long timeoutMillis) |
byte[] |
getFileBytes(String bucketName,
String key) |
String |
getFileUnAuthUrl(String bucketName,
String key) |
void |
initClient() |
boolean |
isExistingFile(String bucketName,
String key) |
void |
setBucketAcl(String bucketName,
cn.stylefeng.roses.kernel.file.api.enums.BucketAuthEnum bucketAuthEnum) |
void |
setFileAcl(String bucketName,
String key,
cn.stylefeng.roses.kernel.file.api.enums.BucketAuthEnum bucketAuthEnum) |
void |
storageFile(String bucketName,
String key,
byte[] bytes) |
void |
storageFile(String bucketName,
String key,
InputStream inputStream) |
public TenFileOperator(cn.stylefeng.roses.kernel.file.api.pojo.props.TenCosProperties tenCosProperties)
public void initClient()
initClient 在接口中 cn.stylefeng.roses.kernel.file.api.FileOperatorApipublic void destroyClient()
destroyClient 在接口中 cn.stylefeng.roses.kernel.file.api.FileOperatorApipublic Object getClient()
getClient 在接口中 cn.stylefeng.roses.kernel.file.api.FileOperatorApipublic boolean doesBucketExist(String bucketName)
doesBucketExist 在接口中 cn.stylefeng.roses.kernel.file.api.FileOperatorApipublic void setBucketAcl(String bucketName, cn.stylefeng.roses.kernel.file.api.enums.BucketAuthEnum bucketAuthEnum)
setBucketAcl 在接口中 cn.stylefeng.roses.kernel.file.api.FileOperatorApipublic boolean isExistingFile(String bucketName, String key)
isExistingFile 在接口中 cn.stylefeng.roses.kernel.file.api.FileOperatorApipublic void storageFile(String bucketName, String key, byte[] bytes)
storageFile 在接口中 cn.stylefeng.roses.kernel.file.api.FileOperatorApipublic void storageFile(String bucketName, String key, InputStream inputStream)
storageFile 在接口中 cn.stylefeng.roses.kernel.file.api.FileOperatorApipublic byte[] getFileBytes(String bucketName, String key)
getFileBytes 在接口中 cn.stylefeng.roses.kernel.file.api.FileOperatorApipublic void setFileAcl(String bucketName, String key, cn.stylefeng.roses.kernel.file.api.enums.BucketAuthEnum bucketAuthEnum)
setFileAcl 在接口中 cn.stylefeng.roses.kernel.file.api.FileOperatorApipublic void copyFile(String originBucketName, String originFileKey, String newBucketName, String newFileKey)
copyFile 在接口中 cn.stylefeng.roses.kernel.file.api.FileOperatorApipublic String getFileAuthUrl(String bucketName, String key, Long timeoutMillis)
getFileAuthUrl 在接口中 cn.stylefeng.roses.kernel.file.api.FileOperatorApipublic String getFileUnAuthUrl(String bucketName, String key)
getFileUnAuthUrl 在接口中 cn.stylefeng.roses.kernel.file.api.FileOperatorApiCopyright © 2021. All rights reserved.