上传后TIdFTP损坏的文件

时间:2018-10-18 12:45:49

标签: delphi ftp indy indy10

最近,我们将托管域的公司从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');

谢谢

1 个答案:

答案 0 :(得分:2)

为了传输档案,IdFTP组件的

List<Book>属性值应为TransferType