15 lines
438 B
Python
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")
|