>I have largish (5-10MB) that I want to upload to my server It's all done
>behind the scenes with no user intervention so speed isn't so much of an
>issue and there is no interface for it.
I'd suggest splitting the files in multiple-parts and upload in chunks...
Since HTTP is stateless, if the connection breaks, HTTP requires resending
of all the data once again -- there's no resume support.
I'm implementing a web-service to be able to upload files with size in
excess of 20GB... you can subscribe to my articles and look for an
announcement soon. :-)

Signature
Happy Hacking,
Gaurav Vaish | http://www.mastergaurav.com
http://www.edujinionline.com
http://articles.edujinionline.com/webservices
-------------------