项目基础模块代码
This commit is contained in:
@ -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)
|
||||
|
Reference in New Issue
Block a user