项目基础模块代码

This commit is contained in:
2025-02-19 11:47:33 +08:00
parent 3cb2a4c507
commit 31302bcd17
30 changed files with 588 additions and 74 deletions

View File

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