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

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