About WebFileUploader

A memory-efficient ASP.NET file uploading component.

WebFileUploader is a memory-efficient ASP.NET file uploading component that supports asynchronous multiple files upload without page refresh. Unlike standard ASP.NET file uploader, WebFileUploader enables large file uploading with very minimum memory and resources consumption. WebFileUploader enables you to select multiple files in a single instance and shows uploading progress in real time, making file uploading more intuitive, simpler and faster than ever. WebFileUploader also allows you to abort currently uploaded file, or cancel the pending uploads.

WebFileUploader Features

Rich User Interface.
WebFileUploader is designed to be a one-stop file uploading solution. For the richest uploading experience, the panel interface will satisfy you the most by presenting the complete commands in the interface. Opted for the slim attachment bar interface if you have limited screen estate and still require powerful file uploading capabilities. Both provides end users with the ease to add files, remove files, upload multiple files, cancelling running upload, and many more.

Intuitive, real-time uploading experience.
WebFileUploader provides the richest and best uploading experience ever. Despite its advanced features, WebFileUploader is designed to be user-friendly to use, starting from the file selection process, file uploading process, to the finished upload and file saving process. Everything is handled elegantly by WebFileUploader.

Intuitive, real-time uploading experience.
The key differentiator between WebFileUploader and other generic file uploader is the ability to handle large file uploads, which is often a big issue. Two common problems in standard file uploader are out of memory exception or request time out. By taking full advantage of HttpModule technology to handle large file upload, WebFileUploader offers more sophisticated large file upload without memory-level buffering. As the result, WebFileUploader can handle large file uploads with very minimal memory and resources consumption.

Comprehensive uploading behaviors.
With customizable file uploading behaviors, WebFileUploader simplifies the need for massive and multiple file uploads. You can set it to start uploading automatically when a file is selected or after a button click for batch upload mode. The batch upload mode also offers numerous configuration to provide the best uploading experience that match your business applications.

Built-in file validation.
Security is an important aspect when designing an application. Ability to restrict specific file uploads with certain criteria, for example: maximum uploaded file size, is crucial and a must-have feature for more secure and stable business application. WebFileUploader provides out-of-the-box file upload validation which you can easily implement, even for a novice developer. Everything is within properties set and you can rest assure.

Webfarm and multiple worker requests support with built-in FileStateServer.
What sets WebFileUploader apart from its competitor is the ability to work even in an advanced environment, for example: WebFarm. Most file uploaders will fails due to the AJAX upload mechanism. By implementing the FileStateServer technology, WebFileUploader streamlines all required uploading information in its state server, making it possible for AJAX request to receive real-time synchronized information regardless of the server that process the request.