我正在通过命令行调用 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
我正在通过命令行调用 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
您可以在 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 )