Great! This is a really useful HTTP module (and free) you can implement in your web projects if you have to provide an upload facility.
SlickUpload is an ASP.NET HttpModule that provides scalable upload handling for ASP.NET applications. ASP.NET doesn't have any capacity to stream requests to disk, and thus will load an entire upload into memory before processing it. This can cause scalability problems, as well as opening up a possible vulnerability to a denial of service (DOS) attack. SlickUpload fixes these problems by intercepting the request before the ASP.NET page processing engine gets it, and streaming it in chunks directly to disk. This eliminates the problem of loading the request into memory. SlickUpload also provides rich progress and status information during the upload process, allowing an application to display upload status to the user in real time.