Skip to content
masterclass Buddy

FastAPI · Class

UploadFile

UploadFile represents a received file in a FastAPI multipart form request. It provides file metadata and async methods while avoiding the need to keep large files entirely in memory.

Last updated

Syntax

UploadFile(file: BinaryIO, *, size: int | None = None, filename: str | None = None, headers: Headers | None = None) -> None

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • File
  • Form
  • Request Files
  • SpooledTemporaryFile
  • content_type
  • read
  • write
  • seek

Source: UploadFile class - FastAPI. Checked 2026-11-03.