Demo library · v5.2
Every demo is a real au:AjaxFileUpload control on a real Web Forms page, with no sandbox iframes and no mock data. The v5 Transports & Features group at the top covers the 5.2 Companion broker / cloud-source / headless-hook / image-editor matrix; the rest cover the timeless basics (validation, themes, drag-and-drop, queue, image handling, custom UI).
au:AjaxFileUpload
The 5.2 showcase. The self-hosted Companion broker (server-side OAuth, proxy and server-to-destination modes), 6 cloud sources (Drive, Dropbox, OneDrive, Box, Unsplash, and Companion), headless hooks for React / Vue / Svelte / Angular, a content-aware image editor (smart-crop, overlays, filters, AVIF/WebP), 7 transport strategies (including direct-to-GCS resumable), AES-GCM client-side encryption-at-rest, cross-tab coordination, IndexedDB resume, webcam / screen / audio capture, and 28 built-in locales (including RTL Arabic, Hebrew, and Persian).
Try it now
Multiple files, drag & drop, chunked uploads, direct-to-cloud (S3 / Azure / GCS), encryption-at-rest, offline queueing, image annotation, clipboard paste, virus-scan hook, and deep UI customization - from one server control. Try it below.
Upload many files at once with progress tracking per file.
Drag files from the desktop directly onto the page to upload.
Split large files into smaller chunks for reliable transfer.
Show thumbnails before uploading images.
Paste images from the clipboard to upload instantly.
Validate file types, sizes, dimensions, and counts.
Try It Out
This is a real AjaxUploader control rendered directly on the overview page so the demo feels like the CoreUpload overview layout, but for Web Forms.
<au:AjaxFileUpload ID="OverviewUploader" runat="server" AllowMultiple="true" AllowedExtensions=".jpg,.png,.gif,.pdf,.doc,.docx,.zip" MaxFileSize="10MB" AutoUpload="true" ShowProgress="true" EnableDropZone="true" ShowThumbnails="true" />