An SFTP server in my own experience is not that reliable for spotty cellular network. Probably the best will be using something like this : www.resilio.com/individuals/. I believe with this one if the connection is lost it can recheck for the missing part of the file and restart again.