import ftplib
host = "ftp://бла бла бла/telega/"
ftp_user = "user"
ftp_password = "pass"
filename = "http://192.168.2.77/action/snapshot/snapshot.jpg"
con = ftplib.FTP(host, ftp_user, ftp_password)
# Открываем файл для передачи в бинарном режиме
f = open(filename, "rb")
# Передаем файл на сервер
send = con.storbinary("STOR "+ filename, f)
# Закрываем FTP соединение
con.close
ошибки
Traceback (most recent call last):
File “C:\Users\yarmi\Desktop\send_photo.py”, line 6, in <module>
con = ftplib.FTP(host, ftp_user, ftp_password)
File “C:\Users\yarmi\AppData\Local\Programs\Python\Python38-32\lib\ftplib.py”, line 117, in __init__
self.connect(host)
File “C:\Users\yarmi\AppData\Local\Programs\Python\Python38-32\lib\ftplib.py”, line 152, in connect
self.sock = socket.create_connection((self.host, self.port), self.timeout,
File “C:\Users\yarmi\AppData\Local\Programs\Python\Python38-32\lib\socket.py”, line 787, in create_connection
for res in getaddrinfo(host, port, 0, SOCK_STREAM):
File “C:\Users\yarmi\AppData\Local\Programs\Python\Python38-32\lib\socket.py”, line 914, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: getaddrinfo failed
я так понимаю стыкануться не может