У меня есть защищенная паролем папка на моем веб-сервере с помощью CPanel (HTTP?). Я пытаюсь загрузить файл через FTP в C#, но я получаю эту ошибку:Как загрузить файл (используя FTP) в папку, защищенную паролем, на C#?
The remote server returned an error: (553) File name not allowed.
Когда я использую один и тот же код, чтобы загрузить в папку, не защищен паролем я не получаю никаких ошибок. Насколько я могу сказать, нет ничего плохого в имени файла.
Так в чем проблема? Как я могу предоставить учетные данные в защищенной паролем папке (не говоря о учетных данных FTP, потому что, очевидно, они правильно аутентифицируются, если возвращается код ошибки 553)?
Является ли это сервером Windows? Как защищен паролем папки? Windows не поддерживает просто пароль, защищающий папку. Он поддерживает безопасность на уровне пользователей в папках. Вход FTP будет предполагать определенный идентификатор пользователя на сервере - этот идентификатор должен иметь доступ на запись к папке. Я подозреваю, может быть, эта «защита паролем» может просто быть собственностью приложения CPanel? –
Это сервер Linux. –