FTP is a fine idea.
However.
As I recall, it is necessary to have special 'internet router'/'firewall' configurations to get ftp to work.
It is about 6 years since I was involved with this so please be gentle if I have erred.
If you are on a corporate network that allows ftp then there will be no problem (except possibly with a windows client- see later). If you are on a home network then there may well be additional difficulties.
The problem is that when it does a file transfer the ftp server, by default, has to initiate a connection back to the client through which to send the data. To get this to work you need to have the appropriate NAT port mapping configured back through the router AND to have the router's firewall configured to allow incoming connections.
If you don't have this you can login, do directory listings, etc., but the actual transfer will fail.
The ftp people of course thought of this and most ftp clients allow the selection of "passive mode". This stops the server trying to "actively" connect back to the client and depends on the client initiating connections to the server, as is usual on pretty much all other internet protocols.
GUESS WHAT?
The windows built-in ftp client (at least Win 7 and earlier) does not have any provision to select "passive mode ftp".
THEN:-
You will need to sort out the windows firewall on your PC.
Good luck - I suspect that you will need it.
My advice is to download on another computer and then use CD/DVD/USB-stick/Windows-file-sharing (in order of increasing possible security issues) to transfer the file.
Don't blame the ftp people, they invented it before NAT or firewalls or pretty much any network security were even thought of.
Happy New Year when it comes.
PS
Well it seems that I may be incorrect about passive mode support in windows - after 15 years of cursing. It appears that someone on the internet claims that it is only undocumented.
https://myonecent.wordpress.com/2010...data-transfer/
The (undocumented or not well documented in ftp help) QUOTE command is the key here. QUOTE PASV command will set the FTP client to work in passive mode. Below is an example:
ftp>open
userid:
password:
ftp>quote pasv
ftp>binary
ftp>put
ftp>quit
I have no inclination to try to test this today so good luck:-)
Easy enough to try.