Mam chroniony hasłem folder na moim serwerze WWW przy użyciu CPanel (HTTP?). Próbuję przesłać plik przez FTP w C#, ale wciąż otrzymuję ten błąd:Jak przesłać plik (przy użyciu protokołu FTP) do folderu chronionego hasłem w języku C#?
The remote server returned an error: (553) File name not allowed.
Kiedy użyć tego samego kodu, aby przesłać do folderu chroniony hasłem non-ja nie otrzymuję żadnych błędów. Nie ma nic złego w nazwie pliku, o ile mogę powiedzieć.
Jaki byłby problem? Jak dostarczyć dane uwierzytelniające do folderu chronionego hasłem (nie mówię o poświadczeniach FTP, ponieważ oczywiście są one poprawnie uwierzytelniane, jeśli zwracany jest kod błędu 553)?
Czy to jest serwer Windows? W jaki sposób chronione jest hasło folderu? System Windows natywnie nie obsługuje po prostu hasła chroniącego folder. Obsługuje zabezpieczenia na poziomie użytkownika w folderach. Login FTP zakłada pewną tożsamość użytkownika na serwerze - ta tożsamość musi mieć prawo zapisu do tego folderu. Podejrzewam, że ta "ochrona hasłem" może być po prostu właściwością aplikacji CPanel? –
To jest serwer Linux. –