System Requirements
Everything you need to run CoreUpload in your ASP.NET Core application.
Server Requirements
- ASP.NET Core 8.0 or later
- .NET 8 SDK or later
- Any OS: Windows, Linux, or macOS
- Kestrel or IIS hosting
Browser Requirements
- Google Chrome (latest)
- Mozilla Firefox (latest)
- Apple Safari (latest)
- Microsoft Edge (latest)
Browser APIs Used
CoreUpload leverages the following modern browser APIs, all supported by current versions of Chrome, Firefox, Safari, and Edge.
HTML5 File API
Client-side file access and reading
XMLHttpRequest
Upload with progress events
Drag and Drop API
Native drag-drop file handling
Clipboard API
Paste-to-upload support
Canvas API
Image resize, crop, rotate, watermark
Web Crypto API
SHA-256 file hashing
localStorage
State persistence across page loads
DataTransfer API
Folder drop with directory traversal