以下是引用lianyicq在2015-5-25 16:48:04的发言:
CMD下FTP命令缺省也是主动模式,显然FTP服务器是运行在主动模式下的。FTP服务器设置看来没有问题。主动模式下要求客户端的高位端口开放,我还是认为在开发环境下运行的程序,服务器在连接高位端口时被阻止。
查了INET控件的一些介绍,MSDN上没看到,但其它地方指出不能工作在被动模式下,如果需要被动模式只能用其它办法代替,比如第三方控件或API。
找了一个API的例子,附件中,你看看能不能行
哎。。。看来是控件本身的原因啊。。。。算了。。我把端口全部改成21了。。。。