I'm looking for a way to upload large files automatically assuming that I have a spotty connection.

Basically, I have webcam videos that I create on the go and I want to automatically post them to my backup server. Unfortunately, as we all know, wifi may be spotty and the upload may often stall/stop.

Is there a tool that can manage this for me and pickup an existing upload?

Also, it'd be great if this could be done over http because other ports are often unavailable.

Thanks a bunch!