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

Basic Chunked Upload

Split large files into 1 MB chunks so each request is small, retryable, and resumable. The live site now uses the correct pair of upload endpoints: /api/upload/upload for the finished file and /api/upload/chunk for the chunk stream.

What you should see: larger files go up as several numbered chunk POSTs plus one assembly call — open the network tab to watch. Small files still use a single request.
Drag & drop files here, or paste from clipboard
How it works: CoreUpload slices each file into chunks, posts them to /api/upload/chunk, then completes the upload through /api/upload/upload once all chunks arrive.
<core-upload asp-upload-url="/api/upload/upload"
 asp-chunk-url="/api/upload/chunk"
 asp-chunked="true"
 asp-chunk-size="1048576"
 asp-multiple="true"
 asp-progress="true"
 asp-auto-upload="true">
</core-upload>