Skip to main content

Module multipart

Module multipart 

Source
Expand description

Multipart form data parser.

Provides parsing of multipart/form-data request bodies, commonly used for file uploads. The parser enforces per-file and total size limits.

Structs§

MultipartConfig
Configuration for multipart parsing.
MultipartForm
Parsed multipart form data.
MultipartParser
Multipart parser (boundary-based).
MultipartStreamState
Incremental parser state for streamed multipart bodies.
Part
A parsed multipart form part.
UploadFile
An uploaded file with metadata and FastAPI-style async file operations.

Enums§

MultipartError
Errors that can occur during multipart parsing.

Constants§

DEFAULT_MAX_FIELDS
Default maximum number of fields.
DEFAULT_MAX_FILE_SIZE
Default maximum file size (10MB).
DEFAULT_MAX_TOTAL_SIZE
Default maximum total upload size (50MB).
DEFAULT_SPOOL_THRESHOLD
Default threshold for spooling uploads to a temporary file (1MB).

Functions§

parse_boundary
Parse boundary from Content-Type header.