Direct-to-cloud transfers Upload directly to S3-compatible storage, Azure Blob, or Google Cloud Storage using server-generated signatures.
Resume and recover IndexedDB-backed state lets interrupted uploads continue after reloads, tab crashes, and connection drops.
Validate before storage Check size, extensions, MIME type, image dimensions, duplicate files, custom rules, and scan hooks.
Companion broker Connect cloud accounts through the self-hosted Companion broker. Keep provider secrets and access tokens on your server.
Files from more places Let users choose files from Google Drive, Dropbox, OneDrive, and Box, or find images with Unsplash search.
Headless framework hooks Build your own interface with React, Vue, Svelte, or Angular hooks. Access file state, progress, and upload actions from your components.
Content-aware image editor Crop around a focal point, add text and stickers, and adjust color before upload. Export to AVIF or WebP with adjustable quality.
Image pipeline Correct image orientation, preview PDFs, and decode HEIC files. Apply reusable image presets and server-side transforms.
UX and accessibility Let users rename files, restore interrupted uploads, and drop files anywhere on the page. Localized text, RTL support, and live status announcements help more people use your app.
Focused licensing Buy the uploader you need. Get upload controls, demos, and integration guidance in one package. Add file uploads without adopting a complete UI suite.
Familiar integration Stay in your Web Forms workflow. Work with server controls, validation events, and temporary storage in your ASP.NET application. Follow the included examples from setup to deployment.
Infrastructure control Choose where your files live. Host the upload handler yourself or send files directly to your cloud storage with signed URLs. Keep storage and deployment choices with your team.
ASP.NET Web Forms AjaxUploader Server controls, Visual Studio-friendly demos, and 4.x compatibility for long-lived Web Forms applications.