FTP サーバーから日時に基づいてファイルをダウンロードしたい..この Ftp には CuteFtp サード パーティからアクセスでき、すべて問題ありません..しかし、次の行のコードを実行すると、次GetRespone()
のエラーが表示されます。アウト。この FTP からプログラムで webclient requet を使用FtpWebRequest
してサンプル ファイルをダウンロードしましたが、問題ありませんでした。しかし、listDirectoryDetail を取得するために使用する必要があり、webClient はそれをサポートしていませんFtpWebRequest.ContentType
。タイプSystem.NotSupportedException
。
ここに私のコードがあります:
Uri uri = new Uri("ftp://192.168.1.5:2100/");//the private address
if (uri.Scheme != Uri.UriSchemeFtp)
{
return;
}
FtpWebRequest reqFTP;
reqFTP = (FtpWebRequest)WebRequest.Create(uri);
reqFTP.Credentials = new NetworkCredential("myuser", "mypass");
reqFTP.KeepAlive = false;
reqFTP.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
reqFTP.UseBinary = true;
reqFTP.Proxy = null;
reqFTP.UsePassive = false;
FtpWebResponse response = (FtpWebResponse)reqFTP.GetResponse();
助けてください :(