Uploading and Storing files on the server:
-
Large files upload (up to 4GB limited by IIS web server);
-
Multiple file upload via one request;
-
Handles files which are uploaded via ASP.NET 2.0 FileUpload control
-
Ability to assign a bandwidth limitation for all uploads or for specific upload (ex: based on user's permissions);
-
Provides detailed information about uploaded file;
-
Filtering by file extensions;
-
Uploading files are buffered to disk allowing reduced memory
usage and protecting application from System.OutOfMemoryException
errors due to memory leaks;
-
Support long-time requests;
-
Save or Copy uploaded files to local disk/file system or DataBase
(given as an example in distribution package);
-
Compatible with SSL (HTTPS) and any kind of authentication.
-
Full conformation to the specification that is defined in RFC 1867.
Uploads monitoring:
-
Provides ability to manage all active uploads that are running on the server;
-
Provides advanced upload status information:
-
Percentage Done;
-
Speed of upload in bytes per second;
-
Start and end time of an upload;
-
Remaining and estimated time of an upload;
-
Total files size;
-
Count of uploaded files;
-
and much more.
- Custom handling of exceptions.
- Retrieving information of upload status in JSON format.
.NET Architecture & Developer Benefits:
-
EAUpload is written in C#. This provides optimal performance, control and stability;
-
All component classes are 100% CLS compatible and 100% managed;
-
Full compatibility with ASP.NET request pipe line;
-
Optimized for Visual Studio 2003, 2005, 2008;
-
Easy integration into existing applications;
-
Many various examples written in C# and in VB.NET for Visual Studio 2003, 2005 and 2008;
Examples include:
- Simple file upload example
- Dynamically add <INPUT type=file> elements at the page.
- Uploading file extension validation.
- Upload and extract .zip archive on the server side.
- File Upload with Ajax progress bar
- Ajax file upload (iFrame technique)
- Creation of specific settings for each upload.
- Upload and store large files to DB (based on MSSQL)
See in action...