FtpWebRequest を使用してファイルの詳細を一覧表示しようとしましたが、非常に頻繁に WebException で失敗し、エラー 530 ユーザーがログインしていませんが表示されます。
同じ資格情報を使用して時々機能するということは、どのように可能ですか?
コードからの抜粋:
reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri(ftpuri));
reqFTP.UseBinary = true;
reqFTP.Credentials = new NetworkCredential(userName, password);
string[] downloadFiles = new string[0];
reqFTP.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
WebResponse response = reqFTP.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream());
downloadFiles = reader.ReadToEnd().Replace("\r\n", "¤").Split('¤');
reader.Close();
response.Close();