私は自分のWebサイトのWebスクレイパーを完成させようとしていて、画像ストレージ用のフォルダー作成で障害にぶつかりました。
私のコードは次のようになります。
//ftpUser and ftpPass are set at the head of the class
FtpWebRequest lrgRequest = (FtpWebRequest) FtpWebRequest.Create("ftp://ftp.mysite.com/httpdocs/images/large/imgFolder");
lrgRequest.Credentials = new NetworkCredential(ftpUser, ftpPass);
lrgRequest.KeepAlive = false;
lrgRequest.Method = WebRequestMethods.Ftp.MakeDirectory;
FtpWebResponse response = (FtpWebResponse) lrgRequest.GetResponse();
Console.WriteLine(response);
このコードを実行すると、応答が返され、フォルダが見つからないというエラー550がスローされます。
私は自分のアプローチをいくつかの例と比較しましたが、標準的なアプローチではうまくいくはずです。ftpアドレスは有効であり、チェックされています。サーバーに問題があり、これを停止しているのか、C#が問題を引き起こしているのか疑問に思っています。さらに情報が必要な場合は、次のように言ってください。
いつものようにどんな助けでも大歓迎です
よろしく
バリー