@Service public class FileObjectStorageServiceImpl extends Object implements FileObjectStorageService
| Constructor and Description |
|---|
FileObjectStorageServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
String |
generatePresignedGetUrl(String dsKey,
String filePath,
int expirationSeconds,
Map<String,String> headers,
Map<String,String> queryParams)
创建文件临时GET访问地址
|
String |
generatePresignedPutUrl(String dsKey,
String filePath,
int expirationSeconds,
Map<String,String> headers,
Map<String,String> queryParams)
创建文件临时PUT访问地址
|
ObjectStorageBucketDTO |
getBucketInfo(String dsKey)
获取对象存储桶信息
|
List<String> |
listObjectStorageBuckets(DataSourceDTO dataSourceDTO)
获取对象存储里的桶列表
|
public List<String> listObjectStorageBuckets(DataSourceDTO dataSourceDTO)
FileObjectStorageServicelistObjectStorageBuckets in interface FileObjectStorageServicepublic ObjectStorageBucketDTO getBucketInfo(String dsKey)
FileObjectStorageServicegetBucketInfo in interface FileObjectStorageServicepublic String generatePresignedGetUrl(String dsKey, String filePath, int expirationSeconds, Map<String,String> headers, Map<String,String> queryParams)
FileObjectStorageServicegeneratePresignedGetUrl in interface FileObjectStorageServicefilePath - 文件路径expirationSeconds - 有效期headers - 指定请求头queryParams - 指定查询参数public String generatePresignedPutUrl(String dsKey, String filePath, int expirationSeconds, Map<String,String> headers, Map<String,String> queryParams)
FileObjectStorageServicegeneratePresignedPutUrl in interface FileObjectStorageServicefilePath - 文件路径expirationSeconds - 有效期headers - 指定请求头queryParams - 指定查询参数Copyright © 2025. All rights reserved.