Direct-to-S3 / Azure tus 1.0 resume IndexedDB Golden Retriever 30 locales Webcam & screen capture

Overview

CoreUpload is a feature-rich upload component for ASP.NET Core. It supports multiple files, drag and drop, chunked uploads, image handling, clipboard paste, and deep UI customization. Here is a quick taste of what it can do.

What you should see: the features most projects use, in one control: multiple selection, drag-and-drop, thumbnails, a progress bar and an extension allowlist with a 10 MB cap.

Multiple Files

Upload many files at once with progress tracking per file.

Drag & Drop

Drag files from the desktop directly onto the page to upload.

Chunked Upload

Split large files into smaller chunks for reliable transfer.

Image Preview

Show thumbnails before uploading images.

Clipboard Paste

Paste images from the clipboard to upload instantly.

Validation

Validate file types, sizes, dimensions, and counts.

Try It Out

Drag & drop files here, or paste from clipboard
<core-upload asp-upload-url="/api/upload/upload"
 asp-multiple="true"
 asp-extensions=".jpg,.png,.gif,.pdf,.doc,.docx,.zip"
 asp-max-size="10MB"
 asp-auto-upload="true"
 asp-drop-zone="true"
 asp-progress="true"
 asp-thumbnails="true">
</core-upload>