PowUpload is an ASP.Net file upload control that enables an ASP.NET application to capture and save files uploaded to the web server by a browser. 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 it 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.
PowUpload features include:
In the distribution kit of MultiPowUpload 1.5 under folder FileProcScripts\ASP.NET\PowUpload you can find example that uploads files using PowUpload control.
httpRuntime
- element cConfigures ASP.NET HTTP runtime settings.
maxRequestLength
- Attribute indicates the maximum file upload size supported by ASP.NET.
This limit can be used to prevent denial of service attacks caused by users posting large files to the server.
The size specified is in kilobytes. The default is "4096" (4 MB). Max value is "1048576" (1 GB) for .NET Framework 1.0 and 1.1 and
"2097151" (2 GB) for .NET Framework 2.0.
executionTimeout
- Attribute indicates the maximum number of seconds that a request is allowed to
execute before being automatically shut down by ASP.NET.
The executionTimeout value should always be longer than the amount of time that the upload process can take.