我试图找出enterLocalActiveMode()/enterLocalPassiveMode()和enterRemoteActiveMode(InetAddress host, int port)/enterRemotePassiveMode() 方法之间的区别。我只发现了一些关于FTP的主动模式和被动模式的区别的信息。但是我不理解前面提到的本地和
我已在Azure windows server 2012虚拟机上的IIS 8.0中设置了FTP。在遵循了这篇文章()中的说明之后,我已经能够让FTP在被动模式下工作得很好,但是当我尝试从FileZilla连接到主动模式时,它就失败了。FTP客户端可以在主动模式下连接到服务器,但在尝试执行LIST命令时会失败并显示超时错误消息。我仔细修改了在azure vm中设置的20和21个端点,
我见过几十个例子,当使用标题中的库来解决这个问题时。我看到的最常见的例子是: using (FileStream我可以连接和登录很好。能够通过ftpclient.execute方法提交站点命令。出于好奇,我也尝试通过execute方法提交put命令,但是得到了put的未知命令。有人也有这个问题吗?而且,由于我已经通过cmd提示符ftp手动提交了一个文