Ich habe versucht, ein Installationsprogramm für eine Anwendung zu machen, wo die erforderlichen Dateien auf einem Server sind. Ich verwende Inno Setup mit Inno Download Plugin. Während des Herunterladens Teils der Einrichtung die folgenden Fehler Ich erhalte:Inno Setup-Download-Plugin schlägt fehl mit "Download fehlgeschlagen: Datei kann nicht erstellt werden"
Download failed: Cannot create file %tempFileLocation%\%filename%.zip".
Ich bin nicht sicher, ob der Fehler ist eine Fähigkeit, nicht mit dem Server zu verbinden, Ausgabe Erlaubnis im Temp-Verzeichnis oder das, was die Das Problem ist. Wenn ich die URL direkt in einen Browser lege, kann ich die Datei problemlos herunterladen.
procedure InitializeWizard;
begin
idpAddFile('%URL', ExpandConstant('{tmp}\%directory%\%filename%.zip'));
idpDownloadAfter(wpReady);
end;
Alles mit den '%' Zeichen sind tatsächlich fest codierte Werte. Jede Hilfe, die entweder dieses Problem löst oder auf eine bessere Ressource verweist, als das, was ich alleine gefunden habe, wäre willkommen.
Zitate im Code sind nur irgendwie Ich habe sie im Beispiel vermisst. Das% Verzeichnis% ist der tatsächliche Name des Verzeichnisses innerhalb des {tmp}, in dem diese Datei gespeichert werden muss, zum Beispiel 'bin'. Das Verzeichnis wird im Abschnitt [Dirs] des zu erstellenden Skripts aufgeführt. Ich darf aus proprietären Gründen nicht zu viel geben. –
Siehe bearbeiten –