@RestController @RequestMapping(value="/datasource/filestorage") public class FileObjectStorageController extends Object
| Constructor and Description |
|---|
FileObjectStorageController() |
| Modifier and Type | Method and Description |
|---|---|
com.geoway.adf.dms.common.web.Response<String> |
generatePresignedGetUrl(String dsKey,
String filePath,
String contentType,
Integer expirationSeconds) |
com.geoway.adf.dms.common.web.Response<String> |
generatePresignedPutUrl(String dsKey,
String filePath,
String contentType,
Integer expirationSeconds) |
com.geoway.adf.dms.common.web.Response<ObjectStorageBucketDTO> |
getBucketInfo(String dsKey) |
com.geoway.adf.dms.common.web.Response<List<String>> |
listBucket(DataSourceDTO dataSource) |
@PostMapping(value="/bucket/list") public com.geoway.adf.dms.common.web.Response<List<String>> listBucket(@RequestBody DataSourceDTO dataSource)
@GetMapping(value="/bucket/info") public com.geoway.adf.dms.common.web.Response<ObjectStorageBucketDTO> getBucketInfo(@RequestParam String dsKey)
@PostMapping(value="/temporary/getUrl") public com.geoway.adf.dms.common.web.Response<String> generatePresignedGetUrl(@RequestParam String dsKey, @RequestParam String filePath, @RequestParam(required=false) String contentType, @RequestParam(required=false,defaultValue="3600") Integer expirationSeconds)
@PostMapping(value="/temporary/putUrl") public com.geoway.adf.dms.common.web.Response<String> generatePresignedPutUrl(@RequestParam String dsKey, @RequestParam String filePath, @RequestParam(required=false,defaultValue="application/octet-stream") String contentType, @RequestParam(required=false,defaultValue="3600") Integer expirationSeconds)
Copyright © 2025. All rights reserved.