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. Подскажите, что делать в такой ситуации ?


Ответы (0 шт):