FileUpload

FileUpload is an advanced uploader with dragdrop support, multi file uploads, auto uploading, progress tracking and validations.

Drop files or click to browse
Up to 5 MB each
PREVIEW

Select and upload files with drag-and-drop support.

No file chosen
basic-demo

When auto property is enabled, a file gets uploaded instantly after selection.

auto-demo

Advanced uploader provides dragdrop support, multi file uploads, auto uploading, progress tracking and validations.

Drag and drop files to here to upload.
advanced-demo

FileUpload can be placed inside an InputGroup as an addon to combine it with other form controls.

Upload
inputgroup-demo

Uploading implementation can be overridden by enabling customUpload property and defining a custom upload handler.

custom-demo

A custom dropzone can be built with the content and empty templates. Files are added by dragging them onto the area or by clicking to browse, and the selected files are managed with the removeFileCallback.

Drop files here

or click to browse

dropzone-demo

Grid-based image preview with thumbnails. Hover over images to reveal the remove button.

No images selected. Click "Add Images" to get started.

image-preview-demo

Screen Reader

FileUpload uses a hidden native input element with type="file" for screen readers.

Keyboard Support

Interactive elements of the uploader are buttons, visit the Button accessibility section for more information.