Windows built in FTP client can be used with ange-ftp. Ange-ftp is the Emacs package that provides FTP connectivity to tramp, a multi-protocol remote file access package for Emacs that is enabled by default.
The Windows FTP client does have problems with some firewalls, due to
lack of passive mode support, so you may want to try an alternative
ftp client instead. Make sure that the client you are trying is in
your PATH before the default Windows client, or rename the
default Windows client to avoid it getting in the way. Alternatively
you can customize
ange-ftp-ftp-program-name to the full path to
the version you are trying. See Other useful ports.