create un server de ftp, y se lo vas enviando, si tienes que cortar internet, no pasa nada, puedes seguir desde donde se dejó
yo utilizo filezilla server, no es nada complicado, sólo tienes que crear un usuario (nombre y clave) y darle acceso de lectura a la carpeta con el archivo que quieras comapartir
la dire es esta
http://filezilla.sourceforge.net/ cuidado que hay 2 filezillas, el que no pone nada, que es cliente, y el server, que es el que necesitas (si eres tú el que va a enviar el archivo)
para recibir, o usa un cliente de ftp, o directamente con un gestor de descargas si le das la url completa del archivo
la sintaxis de la url si vas a usar el gestor es
ftp://nombreusuario:contraseña@servidor:puerto
nombreusuario y contraseña se los das tú, servidor es tu ip, lo de ":puerto" si dejas el por defecto no hace falta ponerlo
si tu ip es dinámica, la url del archivo cambiará cada vez que reinicies el modem/router, tienes dos posibilidades, o pillarte algún servicio que te de una ip fija (estilo no-ip) o añadir la nueva url al gestor de descargas como mirror (la forma de hacerlo ya depende del gestor)
hay bastantes tutoriales por ahí si no te queda claro lo que he puesto xD, también puedes preguntar ^^