Components/File Upload

File Upload

Drag-and-drop file input with click-to-browse fallback, MIME filtering, and size limits.


Click to upload or drag and drop

image/*

Installation

npx ajaxui add file-upload

Disabled

Click to upload or drag and drop

Props

PropTypeDefault
acceptstring
multiplebooleanfalse
maxSizenumber (bytes)
onFilesSelected(files: File[]) => void
disabledbooleanfalse