最近,我们将托管域的公司从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');
谢谢
答案 0 :(得分:2)
List<Book>
属性值应为TransferType
。