Недавно мы сменили компанию, на которой размещен наш домен, с Windows на Linux.С тех пор любой файл, который я загружаю с помощью TIdFTP, загружается без ошибок, но когда я пытаюсь загрузить этот файл, файл поврежден.Например, я загружаю ZIP-файл, и когда я пытаюсь загрузить, я не могу развернуть ZIP.
Ошибка не произойдет, если я использую обычный FTP-клиент, такой как Filezilla.
Есть ли какая-нибудь конфигурация, которую я мог бы попробовать в TIdFTP, чтобы избежать этой проблемы?
Ничего не изменилось в моем коде, как показано ниже:
ftp.host := 'ftp.myhost.com';
ftp.Username := 'myusername';
ftp.password := 'mypassword';
ftp.Connect();
ftp.ChangeDir('public_html/downloads');
ftp.Put('c:\myfile.zip','myfile.zip');
Спасибо