health-apps-cms/apis/endpoints/s3.py

15 lines
438 B
Python

from fastapi import APIRouter, status
from fastapi import Request
from services.s3Service import upload_file as upload_file_service
from schemas.ApiResponse import ApiResponse
from schemas.CreateSchemas import S3Create
router = APIRouter()
@router.post("/")
async def upload_file(data:S3Create):
resp = await upload_file_service(data.folder, data.file_name)
return ApiResponse(data=resp, message="File uploaded successfully")