Ich habe einen Ordner auf meinem Webserver mit CPanel (HTTP?) Passwortgeschützt. Ich versuche, eine Datei per FTP in C# zu laden, aber ich erhalte immer diese Fehlermeldung:Wie lade ich eine Datei (mit FTP) in einen passwortgeschützten Ordner in C# hoch?
The remote server returned an error: (553) File name not allowed.
Wenn ich den gleichen Code verwenden, um einen nicht-passwortgeschützten Ordner zu bekomme ich keine Fehler. Es ist nichts falsch mit dem Dateinamen, soweit ich das beurteilen kann.
Also, was wäre das Problem? Wie gebe ich die Zugangsdaten an den passwortgeschützten Ordner weiter (nicht über die FTP-Zugangsdaten, da diese sich offensichtlich authentifizieren, wenn ein 553-Fehlercode zurückgegeben wird)?
Ist das ein Windows-Server? Wie ist das Passwort geschützt? Windows unterstützt standardmäßig kein Kennwort, das einen Ordner schützt. Es unterstützt die Sicherheit auf Benutzerebene für Ordner. Die FTP-Anmeldung übernimmt eine bestimmte Benutzeridentität auf dem Server - diese Identität muss Schreibzugriff auf den Ordner haben. Ich vermute, vielleicht ist dieser "Passwortschutz" einfach eine Eigenschaft der CPanel-Anwendung? –
Es ist ein Linux-Server. –