MinioController.py 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. from django.views.decorators.http import require_http_methods
  2. from backend.Service.MinioService import MinioService
  3. @require_http_methods(['POST'])
  4. def post(reqeust):
  5. return MinioService.post(reqeust)
  6. @require_http_methods(['POST'])
  7. def nameGetUrl(reqeust):
  8. return MinioService.nameGetUrl(reqeust)
  9. @require_http_methods(['POST'])
  10. def deleteFile(reqeust):
  11. return MinioService.deleteFile(reqeust)
  12. @require_http_methods(['POST'])
  13. def listBuckets(reqeust):
  14. return MinioService.listBuckets(reqeust)
  15. @require_http_methods(['POST'])
  16. def createBucket(reqeust):
  17. return MinioService.createBucket(reqeust)
  18. @require_http_methods(['POST'])
  19. def getBucketContents(reqeust):
  20. return MinioService.getBucketContents(reqeust)
  21. @require_http_methods(['POST'])
  22. def renameFile(reqeust):
  23. return MinioService.renameFile(reqeust)
  24. @require_http_methods(['POST'])
  25. def deleteBucket(reqeust):
  26. return MinioService.deleteBucket(reqeust)
  27. @require_http_methods(['POST'])
  28. def readPdfSlice(reqeust):
  29. return MinioService.readPdfSlice(reqeust)