Laden...

Probleme mit dem Upload zum Server

Erstellt von Daiver vor 16 Jahren Letzter Beitrag vor 16 Jahren 1.096 Views
D
Daiver Themenstarter:in
28 Beiträge seit 2007
vor 16 Jahren
Probleme mit dem Upload zum Server

Hallo Gemeinde,

ich habe das Problem eine Datei auf meinen Homepageserver zu übermitteln!


private void datenbankAufDenServersichernToolStripMenuItem_Click_1(object sender, EventArgs e)
{
 if (MessageBox.Show("Soll die Datei auf den Server übergeben werden?", "Upload", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
  {
   if (MessageBox.Show("Sie überschreiben die Daten auf dem Server?", "Sind Sie sicher?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
   {
      try
     {
      string ftpFilename = "http://www.MeinePage.de/Verzeichnis/";
      System.Net.WebClient client = new WebClient();
      client.Credentials = new NetworkCredential("http://www.MeinePage.de", "Passwort");
      client.UploadFile(ftpFilename, "POST", @"c:\Verzeichnis\Datei.txt");
      }
      catch
      {
       MessageBox.Show("Es gibt Probleme den Server zu erreichen!", "Serverproblem", MessageBoxButtons.OK, MessageBoxIcon.Information);
      }
       MessageBox.Show("Die Datei wiurde übertragen!"Übermittlung OK", MessageBoxButtons.OK, MessageBoxIcon.Information);
    }
  }
}

Der Download von dem Server funktioniert, aber der Upload nicht und ich finde den Fehler nicht. Ihr vielleicht?

Gruß
Dirk

H
51 Beiträge seit 2007
vor 16 Jahren

Wie lautet die Fehlermeldung?

D
Daiver Themenstarter:in
28 Beiträge seit 2007
vor 16 Jahren

Ganz genau habe ich den Fehlercode nicht... 🙁
Ich weiß nur, dass der Server den Fehlercode 404 zurück gibt.

Die genaue Beschreibung müsste ich nachreichen!

cu
Dirk

M
402 Beiträge seit 2005
vor 16 Jahren

Hi!

ich finde den Fehler nicht. Ihr vielleicht?

Ja... und das war auch gar nicht so schwierig.

Sorry, daß ich das nun in voller Härte rüberbringe, aber
alles andere wäre geheuchelt.

Das Problem ist, daß Du anscheinend keinen blaßen Schimmer
davon hast, wast Du eigentlich machst!!

Du versuchts mit einem Webclient (eigentlich nix anderes wie ein Browser)
per HTTP-POST eine Datei auf ein Verzeichnis am Webserver
hochzuladen. Dieses Verzeichnis ist zwar anscheinend geschützt,
das tut aber nichts zur Sache. Das funktioniert so nicht...

Such mal nach HTTP und informier dich darüber wie das Internet funktioniert.

Lösungen gäbe es für Deinen Fall mehrere...

  • Du lädst die Datei per FTP auf der Server
  • Du postest die Datei wie bisher, nur nimmt sie eine Datei (asp.net, php,...) an
    und speichert sie am Server
  • Du schickst die Datei per PUT an den Server, dieser muß
    dann aber WebDAV unterstützen. (imho müßte das irgenwie so sein)

schönen Tag noch 😉

E
395 Beiträge seit 2007
vor 16 Jahren
       MessageBox.Show("Die Datei wiurde übertragen!"Übermittlung OK", MessageBoxButtons.OK, MessageBoxIcon.Information);

und da ist auch noch nen käfer drine versteckt 😉 überprüfe mal die gänsefüsschen

MfG Paul

D
Daiver Themenstarter:in
28 Beiträge seit 2007
vor 16 Jahren

Moin,
@ M@TUK ist kein Problem!

Ich versuche den Datentransport per Internet das erste mal umzusetzen! Wenn ich die Ahnung hätte, würde ich mich nicht an ein Forum wenden, dann hätte ich wohl keine Probleme.
Trotzdem Danke erst einmal für deine volle Härte! 😉

Ich werde es mal mit dem WebDAV versuchen, vielleicht finde ich einen Code, an dem ich verstehe, wie das so funktioniert.

@ el_panter,
thx für das Feedback, da scheine ich wohl beim Kopieren das

",

gelöscht haben! lol

Gruß
Dirk