@ConditionalOnClass(value=com.qcloud.cos.COSClient.class) public class TencentUploadServiceImpl extends UploadService
UploadService.UploadFile, UploadService.UploadVendorproperties| 构造器和说明 |
|---|
TencentUploadServiceImpl(UploadProperties uploadProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteFile(String bucketName,
String key)
删除tencent文件
|
void |
dropFolder(String bucketName,
String dropFolder) |
URL |
generatePresignedUrl(String bucketName,
String key,
Date expiration)
生成授权访问链接
|
List<UploadService.UploadFile> |
listFiles(String bucketName)
列表显示bucket所有文件
|
protected UploadService.UploadFile |
uploadFile(File tmpFile,
String contentType,
UploadProperties uploadProperties,
String fileObjectKey,
Long userId,
Map<String,Object> userMetadata,
Integer storageLevel,
Boolean isImage)
实际执行上传操作方法
|
protected UploadService.UploadFile |
uploadFile(org.springframework.web.multipart.MultipartFile file,
UploadProperties uploadProperties,
String fileObjectKey,
Long userId,
Map<String,Object> userMetadata,
Integer storageLevel,
Boolean isImage) |
void |
uploadFolder(String bucketName,
String localFolder,
String objectKeyPrefix)
上传本地文件夹到bucket
|
dropBucketFiles, getUserMetadata, uploadFile, uploadFile, uploadFiles, uploadFiles, uploadFolderFilespublic TencentUploadServiceImpl(UploadProperties uploadProperties)
public List<UploadService.UploadFile> listFiles(String bucketName)
listFiles 在类中 UploadServicebucketName - public URL generatePresignedUrl(String bucketName, String key, Date expiration)
generatePresignedUrl 在类中 UploadServicepublic void deleteFile(String bucketName, String key)
deleteFile 在类中 UploadServiceprotected UploadService.UploadFile uploadFile(org.springframework.web.multipart.MultipartFile file, UploadProperties uploadProperties, String fileObjectKey, Long userId, Map<String,Object> userMetadata, Integer storageLevel, Boolean isImage)
uploadFile 在类中 UploadServiceprotected UploadService.UploadFile uploadFile(File tmpFile, String contentType, UploadProperties uploadProperties, String fileObjectKey, Long userId, Map<String,Object> userMetadata, Integer storageLevel, Boolean isImage)
UploadServiceuploadFile 在类中 UploadServicepublic void uploadFolder(String bucketName, String localFolder, String objectKeyPrefix)
UploadServiceuploadFolder 在类中 UploadServicelocalFolder - 本地文件夹名称objectKeyPrefix - cos文件夹前缀public void dropFolder(String bucketName, String dropFolder)
dropFolder 在类中 UploadServiceCopyright © 2020. All rights reserved.