PowUpload is a http file upload component that enables an ASP.NET application to capture and save files uploaded to the web server by a browser. It includes Adobe Flash, ActiveX or Java-based (MultiPowUpload, ActiveXPowUpload, JavaPowUpload products) client side upload control for multiple files and folders upload. PowUpload is fully compatible with the standard files upload protocol defined in RFC1867 for the HTML POST Form with the INPUT TYPE=FILE tags. PowUpload handles and stores the contents of the POST request to a file on the server hard disk rather than loading large file into memory as the built-in ASP.NET upload support does. PowUpload provides rich server-side progress indicator that lets users to monitor the progress of their uploads.