私は別のサーバーからファイルをアップロードするコードをやって、後は私のコードです:リモートサーバーがエラーを返しました:227は、パッシブモードを(入力)
string CompleteDPath = "ftp://ExampleURL/photos/";
string UName = "USerName";
string PWD = "Password";
WebRequest reqObj = WebRequest.Create(CompleteDPath + fileName);
reqObj.Method = WebRequestMethods.Ftp.UploadFile;
reqObj.Credentials = new NetworkCredential(UName, PWD);
FileStream streamObj = System.IO.File.OpenRead(Server.MapPath(path));
byte[] buffer = new byte[streamObj.Length + 1];
streamObj.Read(buffer, 0, buffer.Length);
streamObj.Close();
streamObj = null;
reqObj.GetRequestStream().Write(buffer, 0, buffer.Length);
reqObj = null;
しかし、それは罰金が、次の作品は初めてエラーが発生した時刻: リモートサーバーからエラーが返されました:227パッシブモードに入っています
どうしたらいいですか?
2XXはエラーではありません... O_o –