Код: Выделить всё
from fastapi import FastAPI, File, UploadFile, Body, status
from pydantic import BaseModel, model_validator
from typing import Optional, List
import json
app = FastAPI()
class FileUpload(BaseModel):
name: str
header_exists: bool
rows_to_skip: int
class ListFileUpload(BaseModel):
data: List[FileUpload]
@app.post("/upload")
async def file_upload(files: List[UploadFile], params: ListFileUpload):
for file in files:
print(file)
print(params)

Подробнее здесь: https://stackoverflow.com/questions/791 ... point-in-f