Datei auf FTP hochladen

Ich möchte eine Datei von einem Server auf einen anderen FTP-Server hochladen. Der Code zum Hochladen der Datei lautet wie folgt, es wird jedoch der folgende Fehler ausgegeben:

Der Remote-Server hat einen Fehler zurückgegeben: (550) Datei nicht verfügbar (z. B. Datei nicht gefunden, kein Zugriff).

Dies ist mein Code:

<code>string CompleteDPath = "ftp URL";
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(FileName));
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; 
</code>

Kannst du mir bitte sagen, wo ich falsch liege?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage