我通过命令行调用WinSCP,但我无法弄清楚如何正确地将被动模式设置为脚本。
现在是脚本:
option batch on
option confirm off
open ftp://user_and_pass_details:21
cd /out/
option transfer binary
put C:\afile.text
close
exit
答案 0 :(得分:4)
您可以在open中指定被动选项:
open ftp://user_and_pass_details:21 -passive=on|off
您的完整脚本将变为:
option batch on
option confirm off
open ftp://user_and_pass_details:21 -passive=on
cd /out/
option transfer binary
put C:\afile.text
close
exit
请参阅:http://winscp.net/eng/docs/scriptcommand_open
(无论如何,请注意,默认情况下,被动模式处于活动状态:http://winscp.net/eng/docs/ui_login_connection#connection)