C#でFTPを使用してXMLファイルをアップロードする方法を教えてください。イムは、現在たFtpWebRequestメソッドを使用して、その私にエラーを与えてFTPでXMLファイルをアップロードする#
私のコードはここ
//Create FTP request
FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create("ftp://www.itsthe1.com/profiles/nuwan/sample.txt");
request.Method = WebRequestMethods.Ftp.UploadFile;
request.Credentials = new NetworkCredential(Username, Password);
request.UsePassive = true;
request.UseBinary = true;
request.KeepAlive = false;
//Load the file
FileStream stream = File.OpenRead(@"C:\sample.txt");
byte[] buffer = new byte[stream.Length];
stream.Read(buffer, 0, buffer.Length);
stream.Close();
//Upload file
Stream reqStream = request.GetRequestStream();
reqStream.Write(buffer, 0, buffer.Length);
reqStream.Close();
どのようなエラーがありますか?コードを教えてもらえますか? – Sven
コードはありません+エラーはありません= – Shai
リモートサーバーからエラーが返されました:(553)ファイル名は許可されていません。ストリーム内のreqStream = request.GetRequestStream();行 – madbuddy