Hi Yehuda,
I tested with PB12.5.2 and it works fine.
I use : run ("ftp -s:c:\temp\ftp_commands.txt remotemachine.domain.com ")
and the file ftp_commands.txt contains :
my_username
my_password
lcd c:\temp
cd /tmp
ascii on
put my_textfile
quit
the remote machine is a Unix machine. Do you have the ':' after the -s /
Regards.
Abdallah.