Я изо всех сил пытаюсь загрузить файлы через SFTP на сервер моего сайта несколькими различными способами.
Сценарий загрузки файла, который я написал для веб-страницы (простая форма для сценария загрузки php), возвращает ошибку «Invalid File»; если я пытаюсь загрузить напрямую через Dreamweaver (который успешно подключается к удаленному серверу), я получаю сообщение «Операция ввода не удалась», а с помощью FileZilla я получаю сообщение об ошибке «Ошибка при записи: сбой».
Обе системы работали в последний четверг, и в код не было внесено никаких изменений, поэтому я затрудняюсь объяснить, что могло вызвать проблему.
Я читал некоторым пользователям, полагая, что это может быть проблема с пространством на удаленном сервере, но я удалил файлы больше, чем изображение, которое я загружаю (который составляет 5 КБ), и ошибка все еще происходит, поэтому я был бы склонен исключить эту опцию.
Спасибо за помощь!
Как вы упомянули, полная файловая система или превышение дисковой квоты является частой причиной ошибки «сбоя» SFTP на сервере OpenSSH (при условии, что вы подключаетесь к нему).
Увидеть https://winscp.net/eng/docs/sftp_codes#code_4
Хотя я понимаю, что вы уже пытались удалить некоторые файлы, это не значит, что это не может быть причиной проблемы. Администратор мог бы уменьшить вашу квоту ниже емкости, которую вы занимали раньше. Проверьте свою квоту явно.
Некоторые клиенты SFTP позволяют это.
Например, WinSCP, см. Информация о сервере и протоколе.
(Я автор WinSCP)
FileZilla не позволяет этого.
Других решений пока нет …