@RestController @RequestMapping(value="/oss/minio") public class MinioController extends Object
Description: TODO
| 构造器和说明 |
|---|
MinioController() |
| 限定符和类型 | 方法和说明 |
|---|---|
cn.herodotus.engine.assistant.core.domain.Result<io.minio.messages.Bucket> |
createBucker(String bucketName) |
cn.herodotus.engine.assistant.core.domain.Result<String> |
deleteBucket(String bucketName) |
cn.herodotus.engine.assistant.core.domain.Result<String> |
deleteObject(String bucketName,
String objectName) |
cn.herodotus.engine.assistant.core.domain.Result<List<MinioItem>> |
filterObject(String bucketName,
String objectName) |
cn.herodotus.engine.assistant.core.domain.Result<io.minio.messages.Bucket> |
getBucket(String bucketName) |
cn.herodotus.engine.assistant.core.domain.Result<List<io.minio.messages.Bucket>> |
getBuckets() |
cn.herodotus.engine.assistant.core.domain.Result<ObjectInfo> |
getObject(String bucketName,
String objectName,
String expires) |
cn.herodotus.engine.assistant.core.domain.Result<MinioObject> |
putObject(org.springframework.web.multipart.MultipartFile multipartFile,
String bucketName) |
cn.herodotus.engine.assistant.core.domain.Result<MinioObject> |
putObject(org.springframework.web.multipart.MultipartFile multipartFile,
String bucketName,
String objectName) |
@PostMapping(value="/bucket/{bucketName}")
public cn.herodotus.engine.assistant.core.domain.Result<io.minio.messages.Bucket> createBucker(@PathVariable
String bucketName)
@GetMapping(value="/bucket") public cn.herodotus.engine.assistant.core.domain.Result<List<io.minio.messages.Bucket>> getBuckets()
@GetMapping(value="/bucket/{bucketName}")
public cn.herodotus.engine.assistant.core.domain.Result<io.minio.messages.Bucket> getBucket(@PathVariable
String bucketName)
@DeleteMapping(value="/bucket/{bucketName}")
public cn.herodotus.engine.assistant.core.domain.Result<String> deleteBucket(@PathVariable
String bucketName)
@PostMapping(value="/object/{bucketName}")
public cn.herodotus.engine.assistant.core.domain.Result<MinioObject> putObject(@RequestBody
org.springframework.web.multipart.MultipartFile multipartFile,
@PathVariable
String bucketName)
@PostMapping(value="/object/{bucketName}/{objectName}")
public cn.herodotus.engine.assistant.core.domain.Result<MinioObject> putObject(@RequestBody
org.springframework.web.multipart.MultipartFile multipartFile,
@PathVariable
String bucketName,
@PathVariable
String objectName)
@GetMapping(value="/object/{bucketName}/{objectName}")
public cn.herodotus.engine.assistant.core.domain.Result<List<MinioItem>> filterObject(@PathVariable
String bucketName,
@PathVariable
String objectName)
@GetMapping(value="/object/{bucketName}/{objectName}/{expires}")
public cn.herodotus.engine.assistant.core.domain.Result<ObjectInfo> getObject(@PathVariable
String bucketName,
@PathVariable
String objectName,
@PathVariable
String expires)
throws Exception
ExceptionCopyright © 2022. All rights reserved.