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

Frequently Asked Questions

Answers to common questions about licensing, purchasing, and product capabilities.

Sale FAQ

Yes. You can download and evaluate CoreUpload for free. The trial is fully functional and includes all features. A small trial notice is displayed until a license key is applied.
Yes. We offer discounts for educational institutions, non-profits, and volume purchases. Please contact us with details about your organization for a custom quote.
Yes. All licenses include free updates for the lifetime of the major version you purchased. Major version upgrades are available at a discounted rate.
We offer Domain, IP, Small Business, Developer, Redistribution, Developer Team, Enterprise, and Source Code licenses. Visit the pricing page for details on each option.
All licenses are a one-time purchase with no recurring fees. You pay once and use CoreUpload for as long as you like.
We accept Visa, MasterCard, American Express, Discover, PayPal, wire transfer, and purchase orders. All payments are processed through a secure payment gateway.
Yes. You can upgrade from any license tier to a higher one at any time. You only pay the difference between the two license prices. Contact us to arrange an upgrade.
Since a fully functional trial is available before purchase, we generally do not offer refunds. However, if you encounter an issue we cannot resolve, please contact support and we will work with you.

Functionality FAQ

The Companion broker is a self-hosted Node/Express OAuth and file-proxy service (multipleupload/server/companion), modeled on Uppy Companion, with zero new dependencies. It performs the OAuth handshake for Dropbox, Box, Google Drive, and OneDrive on the server so your provider client secrets and access tokens never reach the browser. OAuth state is HMAC-signed for CSRF protection, the token store is pluggable, and a server-to-destination transfer mode can stream a remote file straight to S3 or the built-in fileSystemDestination so the bytes never touch the browser.
Yes. The headless hooks expose the upload engine without built-in chrome: useUploader() in React and Vue, the use:uploader action in Svelte, and the UploaderService in Angular. Each returns files, progress, status, and actions (addFiles, upload, and more) so you render every pixel yourself while the library handles transport, retry, and resume.
Yes. The 5.2 image editor adds content-aware smart-crop - an edge-energy focal-point heuristic, not AI or face detection - plus draggable text and sticker overlays, filter presets, an EXIF info panel, and crop-ratio chips. It exports to AVIF or WebP with a quality slider and graceful AVIF to WebP to JPEG fallback. URL-based transforms are honored server-side through a pluggable IImageTransformer.
CoreUpload is an ASP.NET Core file upload component that replaces the standard file input with a rich, AJAX-powered upload experience including drag-and-drop, chunked uploads, progress bars, image previews, and clipboard paste.
Download the trial from the download page, install the NuGet package, and add the Tag Helper to any Razor page. The trial includes all features and has no time limit.
CoreUpload supports all modern browsers: Chrome, Firefox, Safari, Edge, and all Chromium-based browsers. It also works on mobile browsers for iOS and Android.
Yes. The uploader exposes CSS variables for colors, borders, spacing, and typography. You can also use the JavaScript API to build a completely custom upload UI from scratch.
Yes. CoreUpload uses chunked uploads to break large files into smaller pieces, bypassing server and proxy request-size limits. It also supports resumable uploads so users do not have to start over if a connection drops.
CoreUpload supports ASP.NET Core 8 and later versions. It targets .NET 8+ and works with both Razor Pages and MVC controller architectures.
The uploader streams files to your server-side handler, which can save to any destination. You can write a few lines of code in your upload endpoint to forward files to Azure Blob Storage, AWS S3, or any other cloud storage provider.
Yes. The uploader includes ARIA attributes, keyboard navigation support, and screen-reader-friendly status announcements. It follows WAI-ARIA best practices for custom widgets.
Yes. CoreUpload includes a full client-side image processing pipeline. You can resize images to a maximum width/height, crop with a configurable aspect ratio, rotate by any angle, flip, compress with adjustable quality, and stamp a text watermark - all in the browser before the file is uploaded. No server round-trip required.
Yes. Every UI component (upload buttons, progress bars, drop zones, toast notifications, lightbox, confirmation dialogs) has a dark mode variant that activates automatically when the OS or user switches to dark mode. You can also toggle dark mode programmatically by adding the au-dark class.
Yes. You can pause any in-progress upload and resume it later without losing progress. This works with chunked uploads to resume from the last successful chunk. You can also persist queue state to localStorage so uploads survive page refreshes.
Yes. Every user-facing string is externalized into a locale object. You can pass your own translations for any language and switch locales at runtime without reinitializing the uploader.
No. CoreUpload has zero external dependencies. The JavaScript component is a single self-contained file with no jQuery, React, or other framework requirement. The server-side component is a single NuGet package with no additional libraries beyond ASP.NET Core.
Yes. AjaxUploader 5.2 is the ASP.NET Web Forms product for .NET Framework 4.x. It includes drag-and-drop server controls, embedded client assets, and classic designer-friendly integration. Visit ajaxuploader.com for the Web Forms edition.