1

我一直在尝试为所需文件位于服务器上的应用程序制作安装程序。我正在使用 Inno Setup 和 InnoTools Downloader。执行设置后,我收到以下错误:

抱歉,无法下载文件,请单击“重试”或再次尝试下载文件,或单击“下一步”继续安装。

该脚本工作正常,但突然间它向我抛出了这个错误,我不知道我做错了什么。我附上了下面的图片和代码。

错误

procedure InitializeWizard();
var 
  i: Integer;
begin
   CreateTheWizardPages;
   for i := 1 to 10 do
   begin
     if down_URLs[i].url <> '' then 
       itd_addfile(down_URLs[i].url, ExpandConstant('{tmp}\'+down_URLs[i].target_exe));
   end;
   itd_downloadafter(wpReady);
end;

任何解决此问题或向我指出解决方案的帮助将不胜感激。

谢谢

4

1 回答 1

2

如您所见,InnoTools Downloader 不支持 HTTPS。与其切换到未加密的 HTTP,不如考虑切换到Inno Download Plugin

Inno Download Plugin 支持 HTTPS,除了其他优点。它是 InnoTools Downloader 的一种替代品。只需进行少量更改。


还有DwinsHs。Inno Setup 6.1 原生支持下载(包括 HTTPS)。请参阅Inno 设置:从 Internet 安装文件

于 2020-05-15T14:55:30.350 回答