我正在尝试使用 Inno Setup 和 Inno Download Plugin (IDP) 找到更新程序的最佳方式。我的程序大小约为 3.5gb,因此找到一种方法让用户不必每次发布 100mb 更新时都下载 3.5gb 非常重要。
目前,我有 IDP 使用以下代码从我的 FTP 下载我的程序的所有文件:
procedure InitializeWizard();
begin
idpSetLogin('%%username%%', '%%password%%');
{Add all files in URL, including subdirectories}
idpAddFtpDir('%%myftp%%','', ExpandConstant('{tmp}'), true);
idpDownloadAfter(wpReady);
end;
向用户提供更新以便他们只需下载更新文件而不是全部 3.5gb 的最佳方式是什么?