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>