EAUpload is an ASP.NET file upload tool that provides substantial features for uploading files to a web server. The tool offers advanced features and functionality, including uploading multiple files with a single request and detailed upload status information. Additionally, users can upload large files using the software.
At the core of EAUpload is an EAUploadModule that handles and processes upload requests to any specified resources in an ASP.NET application. Uploaded files are buffered to disk, which protects the server from memory leakage. Additionally, EAUpload includes a simple way to guard against denial of service attacks, and it allows the user to limit file sizes that can be uploaded to the web server.
EAUpload also boasts many other advanced features including: the ability to upload large files up to 4GB limited by IIS web server, multiple files upload by one request, detailed information about uploaded files, advanced upload status information, compatibility with SSL (HTTPS) and any kind of authentication, and custom handling of exceptions.
The distribution package comes with many examples, including those written in C# and VB.NET, compatible with Visual Studio 2003, 2005, and 2008. Overall, EAUpload is a powerful tool that simplifies the file uploading process on ASP.NET applications.
Version 1.3.1: Component core has been optimized, advanced features has been added.