Я использую python для загрузки файлов с ftp-сервера, и я могу загрузить файлы, но когда я открываю файлы, они кажутся поврежденными или не открываются. Файлы, такие как песни или jpgs, работают нормально, но документы, Листы Excel, PDF-файлы и текстовые файлы загружаются неправильно.
Ниже приведен мой код:
from ftplib import FTP
ftp = FTP()
ftp.connect(ip_address,port)
ftp.login(userid,password)
direc='directory path'
ftp.cwd(direc)
doc='doc.txt' or xlsx or pdf or jpg etc
download_path='path to download file on desktop'
file=open(download_path+ doc,'wb')
ftp.retrbinary(f"RETR {doc}", file.write)
Я могу загрузить необходимые файлы, но большинство из них повреждены. Какие изменения я должен сделать, чтобы код работал.