0
WebClientを使用する場合、FTPサーバーに接続するときにURLとしてURLを指定できますが、IPアドレスを指定すると、mscorlib内にFormatExceptionがスローされます。基本的に、実証する:FormatExceptionWebClientを使用してFTPにアップロードする場合
using (WebClient client = new WebClient())
{
client.UploadFile("ftp://localhost/test.dat", "STOR", "test.dat"); // No exception
client.UploadFile("ftp://127.0.0.1/test.dat", "STOR", "test.dat"); // FormatException
}
を例外の詳細は、「入力文字列が正しい形式ではありませんでした」と言うと、私はと "なしでそれを試してみましたSystem.Number.StringToNumber
から来ていると主張します:21 "ポート番号ですが、違いはありません。
WebClientクラスでIPアドレスを使用してファイルをFTPサーバーにアップロードするにはどうすればよいですか?
問題を再現できません。それは '127.0.0.1'と一緒に私のために働く。完全な例外コールスタック(内部例外コールスタックを含む)と['WebClient'ログファイル(https://stackoverflow.com/q/9664650/850848)を表示してください。 –