Skip to main content

mo.ui.file

Create a file upload input for uploading files.

Signature

Parameters

Sequence[str]
Accepted file extensions (e.g., [“.pdf”, “.jpg”])
bool
default:"False"
Allow multiple file uploads
'button' | 'area'
default:"'button'"
Upload interface style
int
default:"100_000_000"
Maximum file size in bytes (default 100MB)
str
default:"''"
Markdown label for the file input

Examples

FileUploadResults

Each uploaded file has:
  • name: Filename
  • contents: File contents as bytes
  • type: MIME type