#ruby #ftp
#ruby #ftp
Вопрос:
Мне нужно передать файлы с помощью ftp-сервера без учетных данных с использованием ruby: мой код здесь:
require 'net/ftp'
Вход на FTP-сервер
ftp = Net::FTP.new("my ipaddress")
Он показывает 530: ошибка неправильного доступа при входе в систему, как это восстановить
Спасибо, индра
Ответ №1:
Можете ли вы привести пример с реальным IP?
Например, это здесь работает нормально:
ftp = Net::FTP.new(‘ftp.ruby-lang.org ‘)
Трудно воспроизвести ошибку 530, которую вы показываете для FTP-сайтов, для которых не требуются учетные данные пользователя для входа.
Комментарии:
1. ftp = Net::FTP.new(«172.12.2.3») вот так
2. Вы правы — это просто ошибка. И, похоже, нет никакого способа не хотеть подключаться… однако это также не работает через браузер, тогда как пример ftp.ruby-lang.org будет работать в браузере, даже без регистрационных данных.