Autor Beitrag
thejomo
Hält's aus hier
Beiträge: 5



BeitragVerfasst: So 23.05.10 14:31 
Hallo liebe Community!

Ich habe gerade mit meinem Projekt für die Schule begonnen, ich will eine Win-Form Application machen mit der ich auf einen FTP-Server verbinden, und Daten austauschen kann!

Leider hänge ich noch bei der Verbindung
ich habs mit einigen FTP's versucht und mir auch selber mit FileZilla-Server einen eingerichtet, aber ich bekomme nie eine Antwort vom Server!


Hier mein Code:

ausblenden volle Höhe C#-Quelltext
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:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.IO;

namespace Projekt_Leonfellner
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void label1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Klick in Label");
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void adresse_TextChanged(object sender, EventArgs e)
        {
            
        }

        private void verbinden_Click(object sender, EventArgs e)
        {
            //Text muss dem Format einer ftp-Adresse entsprechen                adresse.Text + ":" + port.Text
            FtpWebRequest anfrage = (FtpWebRequest)WebRequest.Create("ftp://ftp.adobe.com");
            //anfrage.Credentials = new NetworkCredential(benutzername.Text, passwort.Text);
            try
            {
                WebResponse response = anfrage.GetResponse();
                MessageBox.Show("Response hat funktioniert");
                

            }
            catch (FormatException)
            {
                MessageBox.Show("Eingabeformat beachten!");
            }

            catch (Exception)
            {
                MessageBox.Show("Response hat nicht funktioniert");
            }

        }

        private void splitContainer1_Panel2_Paint(object sender, PaintEventArgs e)
        {

        }

        private void folderBrowserDialog1_HelpRequest(object sender, EventArgs e)
        {

        }

        private void label4_Click(object sender, EventArgs e)
        {

        }
    }
}


Wäre froh wenn mir jemand helfen kann!

DANKE

Moderiert von user profile iconChristian S.: Quote- durch C#-Tags ersetzt
Moderiert von user profile iconChristian S.: Topic aus C# - Die Sprache verschoben am So 23.05.2010 um 15:34
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: So 23.05.10 15:41 
Hallo!

Schau Dir doch mal den Beispielcode für FtpWebRequest in der Doku an. Da wird noch eine Methode (Method-Eigenschaft des Request) gesetzt, bevor GetResponse aufgerufen wird. Sonst ist ja auch völlig unklar, was mit dem gemacht werden soll, was in der Url steht.

Grüße
Christian

Moderiert von user profile iconChristian S.: C#-Tags hinzugefügt

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
thejomo Threadstarter
Hält's aus hier
Beiträge: 5



BeitragVerfasst: So 30.05.10 11:38 
wo find ich den diese DOKU ?

hier im Board?
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: So 30.05.10 11:41 
Eigentlich musst Duim Visual Studio in Deinem Quelltext den Cursor nur in "FtpWebRequest" setzen und dann F1 drücken :-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19273
Erhaltene Danke: 1740

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: So 30.05.10 12:56 
Oder FtpWebRequest in Google eingeben und das erste Ergebnis (in der MSDN Doku) anklicken. ;-)
thejomo Threadstarter
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Do 03.06.10 10:36 
Habs gefunden und geschafft!

Danke an alle