我在同一网络上有几台 Windows 7 计算机,使用同一个路由器。在其中一台计算机上,我安装了 FileZilla 服务器。
使用 Chrome、Internet Explorer 等,我能够从所有客户端计算机连接并上传到服务器。
我还有一个使用FtpWebRequest
类上传文件的 .NET 程序。当我尝试使用我的程序上传时,它在某些计算机上有效,但在其他计算机上无效。我从服务器收到以下错误:
425 无法打开数据连接进行传输
答案1
这可能是防火墙阻止数据连接到计算机的问题。您需要切换到被动模式,请参阅是否可以使用 FtpWebRequest 的“被动模式”。