Not this again.
From the shell run "man ftp" and it will tell you the arguments that the FTP client accepts.
The syntax above is not a limit of the FTP server. The FTP client has to break down the URL components and pass them to the FTP server one by one regardless.
The FTP client on my server does not accept a URL:
ftp - Internet file transfer program
ftp [-pinegvd] [host [port]]
pftp [-inegvd] [host [port]]
It sounds like you need a different FTP client. How do you expect to maintain an FTP session in order to PUT or GET files?
Try using NcFTPPut instead. And again run "man ncftpput" -
Reformatting ncftpput(1), please wait...
ncftpput - Internet file transfer program for scripts
ncftpput [options] remote-host remote-directory local-files...
ncftpput -f login.cfg [options] remote-directory local-files...
ncftpput -c remote-host remote-path-name < stdin
Command line flags:
openvein.org -//- One-time [color=#6600CC]$50.00 discount[/color] on [color=#0000CC]DreamHost[/color] plans: Use ATROPOS7