You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
386 B

from fastapi import FastAPI, File, Form
from pydantic import BaseModel
app = FastAPI()
class FormData(BaseModel):
username: str
password: str
avatar: bytes = File()
@app.post("/users/")
async def create_user(data: FormData = Form()):
return {
"username": data.username,
"password": data.password,
"avatar_file_size": len(data.avatar),
}