downloadWithResume

fun downloadWithResume(url: String, targetFile: File, label: String): Boolean

Lädt eine Datei von url nach targetFile mit HTTP Range Resume-Unterstützung herunter.

Wenn die Zieldatei teilweise bereits vorhanden ist (z. B. aus einem zuvor unterbrochenen Download), wird sie sendet einen „Range: bytes=-“-Header, damit der Server dort fortfährt, wo er aufgehört hat. Wenn Der Server unterstützt keine Bereichsanfragen (keine 206-Antwort). Die Datei wird erneut heruntergeladen der Anfang.

Return

„true“, wenn der Download erfolgreich war (oder die Datei bereits in voller Größe vorhanden war).

Die Methode erstellt nach erfolgreichem Abschluss auch eine Markierungsdatei („.complete“). die zur schnellen Überprüfung dient.

Parameters

url

The URL to download.

targetFile

The destination file.

label

A human-readable label for log messages (e.g., "GGUF model").