fastapi
17 строк · 396.0 Байт
1from fastapi import FastAPI, File, Form, UploadFile
2from typing_extensions import Annotated
3
4app = FastAPI()
5
6
7@app.post("/files/")
8async def create_file(
9file: Annotated[bytes, File()],
10fileb: Annotated[UploadFile, File()],
11token: Annotated[str, Form()],
12):
13return {
14"file_size": len(file),
15"token": token,
16"fileb_content_type": fileb.content_type,
17}
18