Extra Large Uploads

  • Thread starter Thread starter Jerry Camel
  • Start date Start date
J

Jerry Camel

I was having the usual large upload limitations, but found some code and
help that got me past the basics of intercepting the request and running it
through a custom httpHandler. Now I can upload some pretty large files, but
I still get to a point (3GB+) where I just get a page not found screen - the
same behavior I got before but for much smaller files. I've got the
maxRequestLength set to 5GB. (If I make that larger, then the code in my
aspx pages seems to stop running.)

Any advice from anyone? Thanks. If you think more detail would help, just
let me know what you need.

Jerry
 
DONT DO IT!!!!
HTTP was never meant for that type up upload, not to mention that I believe
it loads into memory on the server until it's all uploaded, then to the file
system.
If you have that large of a file, direct them to FTP instead of HTTP.....
 
It'll do 2GB files without a problem. I need to be able to control what
happens to the file on the server side and I can't require any components on
the client side. I figured that kinda eliminated the FTP option. If it'll
do what I want and it's easier to work with, codewise, I'm all for it. But
up to a point, this was working just fine. And research indicates that
larger uploads are certainly possible.

Any good resources for working with the ftp stuff programmatically? And
what would that require on the client side? Could it be automated throug a
web page? Thanks.

Jerry
 
You can choose from at least two different kinds of approach for that:
1. An Activex control which does it thru ftp/sftp
2. A smart client, which will be installed on the client machine and do it
securely thru ftp/sftp

There must be a way to do it using cutom handler, but I'll have to check the
documentation for that, and for that u'll also have to write the client side
implementation for the same (but then why not an activex/smart client).

Abhijeet Dev
 
You can also use java applet to do it, that I think will be the easiest, as
there u can use existing code examples.
 
Back
Top