Я пытаюсь загрузить файл .txt на FTP-сервер, используя Python и ftplib. Подключение работает, загрузка также - немного странно.
Мой файл выглядит так:
line1
line2
line3
...
он создан с простыми записями file.write('line1\n)
...
Я загружаю его, используя storbinary (то же самое с storlines)
ftp = ftplib.FTP() # and connecting to the server
file = open(file_name, 'rb')
ftp.storbinary('STOR file.txt', file)
Теперь, когда я смотрю на файл на сервере (также пытался загрузить его и затем посмотреть на него), он выглядит так:
line1
line2
line3
...
Почему это происходит? Это должно происходить при загрузке, так как до тех пор это выглядит так, как было задумано.