无法使用可变凭据连接到FTP服务器

时间:2014-06-20 09:04:33

标签: c# ftp

我正在连接到ftp服务器,但发生错误,

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

WebClient request = new WebClient();
request.Credentials = new NetworkCredential(UserName.Normalize(), Password.Normalize());
byte[] fileData = request.DownloadData("ftp://" + FTPAddress + "/" + Folder + "/" + FolderDay + "/" + file);
FileStream DownloadFile = File.Create("C:\\Folder\\DownloadedFiles" + "\\" + file);

DownloadFile.Write(fileData, 0, fileData.Length);
DownloadFile.Close();

FTPAddress用于服务器ip /地址
Username用于用户名
Password用于输入密码

我创建了代表路径和凭据的变量。但它没有用。出现上述错误。

但是当我这样做的时候:

request.Credentials = new NetworkCredential("Admin", "h2scs2014");

确实有效。怎么了?请帮帮我。

0 个答案:

没有答案