File Upload Demo
Drag & Drop Upload mit Validierung, Progress-Tracking und Form-Integration.
Basic Usage
Configure multiple files, max size, and auto-upload behavior.
Drag & drop files here or click to browse
Accepted: */* · Max 10 files · Max 5 MB each
File Type Filtering
Restrict accepted file types using the accept attribute.
Drop images here or click to browse
Accepted: image/* · Max 5 files
Sortable & Editable
Enable drag-to-reorder and inline rename on double-click.
Drop files, then reorder and rename
Accepted: */* · Max 10 files
Template-driven Form
Using ngModel with the file upload. The model value is the array of RuiFileItem.
Drag & drop files here or click to browse
Accepted: */* · Max 10 files
Reactive Forms Integration
Drag & drop files here or click to browse
Accepted: */* · Max 10 files
Files in control: 0
Signal Form
Using model() signal directly — no FormsModule or ReactiveFormsModule needed.
Drag & drop files here or click to browse
Accepted: */* · Max 10 files