A drag-and-drop file upload component with built-in file type validation, size limits, and multi-file support. Shows uploaded file list with progress indicators and remove buttons. Supports custom upload handlers with async progress tracking.
Default
Drop files here or click to upload
Images only
Drop files here or click to upload
Accepted: image/*
Disabled
Drop files here or click to upload