ASP.NET File Upload like GMail

Ajax Uploader is an easy to use, hi-performance ASP.NET File Upload Control which allows you to upload multiple files to web server without refreshing the page.

It allows you select and upload multiple files and cancel running file uploads, add new files during uploading.

This file upload control uploads large files to a server with low server memory consumption. The look and feel of file upload control can be customized to seamlessly blend into your website design.

Ajax Uploader will be still active for legacy browsers.

DemoDownload file upload control

Top features

Select multiple files at once when sending 

This file upload control allows you to select and upload multiple files at once rather than having to select and upload each file individually.

Drag and Drop   

Ajax Uploader allows users to upload files by simply dragging and dropping them over the control, rather than opening the Upload Dialog and selecting them from there.

Client side validation of the file size/type before uploading 

Client side validation of file size/types prior to uploading the files to a server to increase usability and reduce consumption of network and server resources.

Hi-Performance with optimized memory usage

By streaming uploads directly to an output stream, rather than loading them into memory, This file upload control achieves a level of scalability and performance impossible to reach with ASP.NET's built-in functionality.

Provides rich progress and status information during the upload

Coming with a real time progress bar which keeps track of every file upload, it offers an accurate and detailed progress indicator to end-users. It also gives end-users the ability to cancel uploads in progress.

Powerful approaches to uploading files without refreshing the page

Ever wanted to upload files using AJAX like in GMAIL, without reloading the page? This Ajax version File Upload Control can also be placed in an UpdatePanel.

Asynchronous file upload

This means that the file is uploaded in the background, allowing user to still use the page while the file is being uploaded.

Enabling/disabling mimetype checking on uploads (Advanced Validation)

This file upload control can detect the MIME type of the files you upload, and rejects the file if the file-extension does not match the mime type.

Extreme Customization

Almost every aspect of uploader control is fully customizable, allowing you the freedom to create an uploader that does exactly what you need it to.