Помощь.Необходимо загрузить файл на FTP-сервер, файл весит более 5 ГБ.Периодически сбрасывать сеанс.Необходимо загрузить, когда появляется соединение.Например.в 1 сеансе загрузки файла на сервер ftp 20%, сеть исчезла, 2 сеанса добавлено и загрузка пошла с 20%.
import ftplib
import os
path = '123'
filename = '1.avi'
ftp = ftplib.FTP("10.XX.XX.XX")
ftp.login("ftp-user", "Qw123456")
ftp.cwd(path)
if os.path.exists(filename):
restarg = {'rest': str(os.path.getsize(filename))}
else:
restarg = {}
ftp.storbinary("STOR " + filename, open(filename, 'ab').write, **restarg)
print("End\n")
ftp.quit()
ОШИБКА AttributeError: у объекта builtin_function_or_method нет атрибута read,