Hallo,
Ich möchte eine Datei auf meinen Ftp-Space speichern, das ganze in einer C#-Anwendung. Ich habe schon gegooglet und dabei diesen Code gefunden.
Doch leider funktioniert der bei mir nicht.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
private void timer1_Tick(object sender, EventArgs e)
        {
 
            FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp.tigerbyteff.ti.funpic.de");
            request.Method = WebRequestMethods.Ftp.UploadFile;
 
            //Berechtigungsdetails setzen vom ftp Server durch Username und Passwort
            request.Credentials = new NetworkCredential("user", "passwort (ist eingesetz)");
 
            StreamReader sourceStream = new StreamReader(@"c:\temp\Prova.txt");
            byte[] fileContents = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());
            sourceStream.Close();
            request.ContentLength = fileContents.Length;
 
            Stream requestStream = request.GetRequestStream();
            requestStream.Write(fileContents, 0, fileContents.Length);
            requestStream.Close();
 
            FtpWebResponse response = (FtpWebResponse)request.GetResponse();
 
            
 
            response.Close();
 
            
        }


das ist der Code .
Nach einem Timer Event soll das ganze ausgeführt werden.

Danke im Voraus

DavidB3