FileUpload

A file uploader with drag and drop.

FileUpload is fully controlled: you own the files array, run the upload yourself, and report each file's status. Validation uses accept, maxSize, and maxFiles.

Drag-and-drop zone

Single file (button variant)

Validation & rejections