Paramiko SFTP вставляет файл с размеров 0 байт
Пытаюсь положить на sftp сервер файл в формате xml следующим кодом.
transport = paramiko.Transport((host,port))
transport.connect(None,username,password)
sftp = paramiko.SFTPClient.from_transport(transport)
for root, dirs, files in os.walk(xml_dir, topdown=False):
for file in files:
localpath = '/'.join([xml_dir, file])
filepath = '/'.join([sftp_path, file])
sftp.put(localpath,filepath)
sftp.chmod(filepath, 0o664)
В папке xml_dir у меня лежит 4 файла и они все кладутся на сервер. Однако после вставки, размер одного файла равен 0.
Так же я пытался проверить на sftp сервере размер файла и если он равен 0 , то повторно перезалить его, но размер все равно равен 0. Подскажите, что делать в такой ситуации ?