Aha! asp.net FileUpload. The asp.net file upload control does a decent job when you dealing small files to upload. As soon as you start increasing the file size, frastration level increases as well.
I dealt with this in the past and know very well your frustration. For starters
read this one.[
^]. Then I would consider replacing the file upload control another decent control. There are tons of FileUpload controls, both free and commericial.
In my case I ended up using asp.net file upload control by
Darren Johnstone[
^] and it works like a charm.