Ungültiger URI: es wurde ein Ungültiger Anschluss angegeben / Der hostname konnte nicht analysiert werden
Ich versuche zum hochladen einer Datei auf einen remote-server FTP.
Wenn ich versuche über:
ftp://user:[email protected]/name.txt
Bekomme ich diesen Fehler:
Ungültiger URI: es wurde ein Ungültiger port festgelegt.
Wenn ich versuche über:
ftp://[user:[email protected]]/name.txt
wie bereits in mehreren posts,
Bekomme ich diesen Fehler:
Ungültiger URI: Der hostname konnte nicht analysiert werden.
Dies ist mein code für den upload:
using (System.Net.WebClient webClient = new System.Net.WebClient())
{
webClient.UploadFile(new Uri(ftpAddress), @"C:\inetpub\wwwroot\name.txt");
}
Haben Sie versucht, indem Sie den port?
Hi @SynderCoder, ja, ich habe - Gleiches Ergebnis.
Hallo nochmal, ich habe versucht dein Beispiel mit einem ftp-server habe ich Zugriff, aber ich kann deinen Fehler nicht reproduzieren. Sind Sie sicher, dass Sie dont haben einen Typ-Fehler???
Können Sie mir den code ?
var uri = new Uri("gerard:[email protected]/123.csv"); using (var webClient = new-System.Net.WebClient()) { webClient.DownloadFile(uri, "heraus.csv"); }
ftp://user:[email protected]:21/name.txt
Hi @SynderCoder, ja, ich habe - Gleiches Ergebnis.
Hallo nochmal, ich habe versucht dein Beispiel mit einem ftp-server habe ich Zugriff, aber ich kann deinen Fehler nicht reproduzieren. Sind Sie sicher, dass Sie dont haben einen Typ-Fehler???
Können Sie mir den code ?
var uri = new Uri("gerard:[email protected]/123.csv"); using (var webClient = new-System.Net.WebClient()) { webClient.DownloadFile(uri, "heraus.csv"); }
InformationsquelleAutor Koby Douek | 2015-03-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, dass Ihr Passwort oder Benutzername enthält ein symbol, das kein uri. Dafür sollten Sie verwenden einen anderen Weg zum festlegen der Anmeldeinformationen:
Oder Sie können noch mit dem Passwort in der URL, aber dann müssen Sie die Kodierung der Sonderzeichen in der folgenden Weise:
InformationsquelleAutor SynerCoder