TidFTP下载大小不同

时间:2018-11-15 21:44:51

标签: ftp indy

在我的Delphi应用程序中,我尝试使用TidFTP客户端(Indy 10,Delphi 2007)下载文件,但结果文件比原始文件大。 我已经阅读了有关它和transferType的其他文章,但仍然没有解决问题。代码是

IdFTP1 := TIdFTP.Create(NIL);
    with IdFTP1 do try
        Host := 'www.mysite.com';
        username := 'myName';
        password := 'myPassword';
        passive  := TRUE;
        Connect;
        transferType := ftBinary;
        IdFTP1.Get('mySite/data.zip','data.zip',TRUE);
    finally
        disconnect;
    end;

如您所见,我在get之前设置了transferType,但是结果比原始大小更大(约375个字节)。

PS。使用相同的代码,过去(几年前)我没有遇到任何问题。是否可能由于服务器的设置更改?但是FileZila可以在同一文件上正常工作。

0 个答案:

没有答案