|
Much of ABCUpload works via the ABCUpload Progress Module. This
is a .NET HTTP Module designed to intercept page requests. It manages
the data that's been received to ensure optimal use of memory and
automatically fixes corrupt uploads.
ASP.NET is designed to handle uploads conforming to RFC 1867. Client
browsers are supposed to submit multipart forms in this format but
unfortunately many contain bugs which result in corrupt uploads
being submitted. ABCUpload has been established many years and during
this time we've adapted our code to handle every kind of corrupt
upload we've ever come across.
Rather than present invalid data to ASP.NET ABCUpload pre-vets
uploads and when it finds corruption it automatically fixes it before
passing the data through to ASP.NET.
|