Skip to content

richtexteditor/coreupload

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CoreUpload 5.0

ASP.NET Core File Upload Component

Version License

CoreUpload is a powerful, easy-to-use file upload component for ASP.NET Core applications. It provides chunked uploading, drag and drop, image handling, progress tracking, and more — all with a clean Tag Helper API.

Key Features

  • Chunked file upload for large files
  • Drag and drop support
  • Image preview and handling
  • Upload progress tracking
  • Upload queue management
  • Paste to upload
  • Custom UI support
  • Built-in validation (file type, size)
  • Security features
  • Multiple file upload
  • Auto upload mode

Quick Start

1. Open the DemoApp:

cd DemoApp
dotnet restore
dotnet run

2. Integrate into your own project:

Add the Tag Helper to _ViewImports.cshtml:

@addTagHelper *, CoreUpload

Register CoreUpload in Program.cs:

builder.Services.AddCoreUpload();
app.UseCoreUpload();
app.MapCoreUploadEndpoints();

Add the upload component to a Razor page:

<core-upload asp-multiple="true" asp-auto-upload="true"></core-upload>

Package Contents

Folder Description
DemoApp/ Standalone demo project with working examples
docs/ Quick-start, licensing, and deployment notes
coreupload/ CoreUpload.dll, coreupload.js, coreupload.css for manual deployment
files/ Deployment/runtime files to ship with your app
packages/ CoreUpload.5.0.0.nupkg NuGet package
reference/ Offline class reference and client-side reference

Demos

The DemoApp includes working examples for:

  • Getting Started - Basic setup and configuration
  • Basic Usage - Simple file upload
  • Chunked Upload - Large file upload with chunking
  • Drag and Drop - Drag files to upload
  • Image Handling - Image preview and manipulation
  • Progress - Upload progress tracking
  • Queue - Upload queue management
  • Paste - Paste files from clipboard
  • Custom UI - Customize the upload interface
  • Validation - File type and size validation
  • Security - Secure upload configuration
  • Events - Upload event handling
  • Appearance - UI customization
  • Advanced - Advanced configuration options
  • Integration - Integration with other components

Links

About Richscripts Inc

Richscripts Inc is a Canadian company established in 2003, specializing in high-quality, reusable web components and enterprise software solutions. With 33,000+ customers and over 1 million users worldwide, including Fortune 500 companies and global IT consultancies.


sales@richscripts.com | www.richscripts.com

About

CoreUpload - ASP.NET Core File Upload Component

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors