微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

FTPWebResponse 返回远程服务器返回错误:(530) 未登录

如何解决FTPWebResponse 返回远程服务器返回错误:(530) 未登录

我是 FTP 新手,正在尝试从网站下载文件。但我收到错误 The Remote Server returned an error: (530) Not logged in。我不认为凭据是错误的,因为我在下载相同的文件时从 IDM 日志文件中得到了凭据。我该如何解决这个问题?

var url = "ftp://ftp.otenet.gr/test10Mb.db";

FtpWebRequest req = (FtpWebRequest)WebRequest.Create(url);
req.Credentials = new NetworkCredential("speedtest","xxx");
req.KeepAlive = false;
req.UseBinary = true;
req.Proxy = null;
req.UsePassive = true;
req.Method = WebRequestMethods.Ftp.DownloadFile;
var resp = (FtpWebResponse)req.GetResponse();
Console.WriteLine(resp.ContentLength / 1024 / 1024);
Console.ReadKey();

IDM 日志文件

Windows 10.0
v6.35b08   Time: Sun Jan 17 21:13:47.688 2021 (1610907227 sec)
Url: ftp://ftp.otenet.gr /test10Mb.db
User : speedtest,password : xxx
Time: 1610907227.689
C0:gethost
C0:Found 212.205.74.89
Time: 1610907227.723
C0:Bağlanıyor...

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。