возобновить загрузку файла на сервер ftp python3. * - PullRequest
0 голосов
/ 24 июня 2019

Помощь.Необходимо загрузить файл на 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,

...