QUrl: warum ist das Ergebnis nicht "isValid"? [gelöst]
Verfasst: 7. Januar 2013 23:32
Ich stelle mir eine URL zusammen:
Später wird abgefragt, ob URL "isValid": und die Antwort lautet "false".
Wenn ich mir die URL ausdrucken lasse kommt folgendes:
"ftp://UserName:Password@:21/ftp.server.com" (Name, Password und Server sind selbstverständlich anonymisiert, aber in Wirklichkeit kommt schon das richtige heraus)
Es kommen nur ASCII-Zeichen zum Einsatz, keine Sonderzeichen, Umlaute o.Ä.
Laut Doku soll eine "valid"-URL jedoch so aussehen:
"ftp://UserName:Password@/ftp.server.com:21"
Was habe ich übersehen?
Code: Alles auswählen
QUrl url(ftpServerLineEdit->text());
url.setScheme("ftp");
url.setUserName(userNameLineEdit->text());
url.setPassword(passwordLineEdit->text());
url.setPort(21);
Wenn ich mir die URL ausdrucken lasse kommt folgendes:
"ftp://UserName:Password@:21/ftp.server.com" (Name, Password und Server sind selbstverständlich anonymisiert, aber in Wirklichkeit kommt schon das richtige heraus)
Es kommen nur ASCII-Zeichen zum Einsatz, keine Sonderzeichen, Umlaute o.Ä.
Laut Doku soll eine "valid"-URL jedoch so aussehen:
"ftp://UserName:Password@/ftp.server.com:21"
Was habe ich übersehen?