Files
aicheckv2/app/api/common/upload_file.py
2025-02-19 11:47:33 +08:00

21 lines
502 B
Python

from typing import List
from fastapi import APIRouter
from fastapi import UploadFile
import os
from app.config.config_reader import images_url
upload_files = APIRouter()
@upload_files.post("/")
def upload(files: List[UploadFile], project_no: str):
paths = []
for file in files:
path = os.path.join(images_url, project_no, file.filename)
with open(path, "wb") as f:
for line in file.file:
f.write(line)
paths.append(path)
return paths