CoreUpload 5.3.1
See the version list below for details.
dotnet add package CoreUpload --version 5.3.1
NuGet\Install-Package CoreUpload -Version 5.3.1
<PackageReference Include="CoreUpload" Version="5.3.1" />
<PackageVersion Include="CoreUpload" Version="5.3.1" />
<PackageReference Include="CoreUpload" />
paket add CoreUpload --version 5.3.1
#r "nuget: CoreUpload, 5.3.1"
#:package CoreUpload@5.3.1
#addin nuget:?package=CoreUpload&version=5.3.1
#tool nuget:?package=CoreUpload&version=5.3.1
CoreUpload
CoreUpload is a modern file upload component for ASP.NET Core with Razor Tag Helpers, upload middleware, chunked and resumable transfers, drag-and-drop UI, validation hooks, progress tracking, and image-friendly workflows.
Features
- Razor Tag Helpers for uploader, drop zone, and attachment flows
- Chunked and resumable uploads
- Drag-and-drop and browse UI
- Progress, validation, and queue control
- Upload middleware and endpoint helpers
- Image preview and client-side processing hooks
Install
dotnet add package CoreUpload
Basic setup
Register CoreUpload in Program.cs:
builder.Services.AddCoreUpload();
var app = builder.Build();
app.UseCoreUpload();
app.MapCoreUploadEndpoints();
Add the Tag Helper in _ViewImports.cshtml:
@addTagHelper *, CoreUpload
Add the uploader to a Razor page:
<core-upload asp-upload-url="/api/upload/upload"
asp-multiple="true"
asp-auto-upload="true">
</core-upload>
Trial license notes
- localhost,
127.0.0.1, and::1can be used for evaluation without a deployed license file - deployed environments require a valid CoreUpload license
Links
- Website: https://coreupload.com
- Purchase: https://coreupload.com/Order
- Support: https://coreupload.com/Contact
- Documentation: https://coreupload.com/Document/
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
5.3.0 adds a native Blazor component (<CoreUploader />) with typed C# events, folder uploads that preserve relative paths, and opt-in instant upload (SHA-256 content dedupe). Also: an authorization gate on the dedupe probe, and chunked-endpoint and folder-path fixes.