If I type it in manually it works fine but when i run the batch file it halts after it's connected
Ftp – How do I upload files using the command line on Windows
But system admins know the power of command line.
Article 30MB you should send them to us by File Transfer Protocol non-graphical command prompt
Your can call Command Line Ftp Upload from any software.
You are now ready to transfer files between your local directory and the remote directory using FTP commands such as put and get.
The Windows Command-Line FTP Client