我正在连接到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");
确实有效。怎么了?请帮帮我。