类 MinioController

java.lang.Object
cn.herodotus.engine.oss.minio.controller.MinioController

@RestController @RequestMapping("/oss/minio") public class MinioController extends Object

Description: TODO

作者:
: gengwei.zheng
Date:
: 2021/11/8 18:26
  • 构造器详细资料

    • MinioController

      public MinioController()
  • 方法详细资料

    • createBucker

      @PostMapping("/bucket/{bucketName}") public cn.herodotus.engine.assistant.core.domain.Result<io.minio.messages.Bucket> createBucker(@PathVariable String bucketName)
    • getBuckets

      @GetMapping("/bucket") public cn.herodotus.engine.assistant.core.domain.Result<List<io.minio.messages.Bucket>> getBuckets()
    • getBucket

      @GetMapping("/bucket/{bucketName}") public cn.herodotus.engine.assistant.core.domain.Result<io.minio.messages.Bucket> getBucket(@PathVariable String bucketName)
    • deleteBucket

      @DeleteMapping("/bucket/{bucketName}") public cn.herodotus.engine.assistant.core.domain.Result<String> deleteBucket(@PathVariable String bucketName)
    • putObject

      @PostMapping("/object/{bucketName}") public cn.herodotus.engine.assistant.core.domain.Result<MinioObject> putObject(@RequestBody org.springframework.web.multipart.MultipartFile multipartFile, @PathVariable String bucketName)
    • putObject

      @PostMapping("/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)
    • filterObject

      @GetMapping("/object/{bucketName}/{objectName}") public cn.herodotus.engine.assistant.core.domain.Result<List<MinioItem>> filterObject(@PathVariable String bucketName, @PathVariable String objectName)
    • getObject

      @GetMapping("/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
      抛出:
      Exception
    • deleteObject

      @DeleteMapping("/object/{bucketName}/{objectName}/") public cn.herodotus.engine.assistant.core.domain.Result<String> deleteObject(@PathVariable String bucketName, @PathVariable String objectName)