类 StorageController

java.lang.Object
cn.iosd.base.s3.controller.StorageController

@RestController @RequestMapping("/storage") public class StorageController extends Object
作者:
ok1996
  • 构造器详细资料

    • StorageController

      public StorageController()
  • 方法详细资料

    • getListBuckets

      @GetMapping("/bucket/list") public Response<List<com.amazonaws.services.s3.model.Bucket>> getListBuckets(String bucketName)
    • creatBucket

      @GetMapping("/bucket") public Response<com.amazonaws.services.s3.model.Bucket> creatBucket(String bucketName)
    • deleteBucket

      @DeleteMapping("/bucket") public Response<?> deleteBucket(String bucketName)
    • getStorageObject

      @PostMapping("/object") public Response<StorageObjectResponse> getStorageObject(@RequestBody StorageObjectRequest storageObjectRequest)
    • getStorageObjectNext

      @PostMapping("/object/Next") public Response<StorageObjectResponse> getStorageObjectNext(@RequestBody com.amazonaws.services.s3.model.ObjectListing objectListing)
    • upload

      @PostMapping("/object/upload") public Response<String> upload(@ModelAttribute org.springframework.web.multipart.MultipartFile file, String bucketName, String fileExtension) throws IOException
      抛出:
      IOException
    • generatePresignedUrl

      @GetMapping("/object/url") public Response<String> generatePresignedUrl(String bucketName, String key)
    • deleteStorageObject

      @DeleteMapping("/object") public Response<?> deleteStorageObject(String bucketName, String key)