Screenshots
See the different upload styles and UI configurations available with CoreUpload v5.
Direct-to-S3 Multipart
5 MB parts uploaded straight to S3 with presigned URLs, four at a time, resuming from the part ETags already collected.
Chunked Upload
Large files split into small, individually retryable chunks - one POST per chunk plus a single assembly call.
IndexedDB-Backed Resume
Every in-flight upload persists to IndexedDB, so a tab crash or reload resumes from the last completed chunk instead of restarting.
Image Preview & Crop
Client-side image preview with crop and rotate tools before uploading.
Real-Time Progress
Smooth animated progress bars for each file with speed and time-remaining estimates.
Client-Side Validation
Instant file-type and size validation with clear inline error messages.
Custom Themes
Fully themed upload interface using 30+ CSS variables to match your brand.
Full-Page Drop
Drop files anywhere on the page with a full-screen overlay and visual feedback.
JavaScript API
50+ methods for complete programmatic control: browse, upload, pause, resume, cancel, retry.
Dark Mode
Full dark theme support for every component: progress bars, toasts, lightbox, and dialogs.
Folder Upload
Drop a folder and the whole tree is traversed, with each file queued and its relative path preserved.
Form Integration
Embed the uploader inline alongside form fields for seamless multi-step workflows.
Tag Helper + JS API
Declarative Tag Helper for simple setups or 50+ JS methods for complete programmatic control.