hast recht:
Also, ich hole mir per REST/JSON ne Liste aus meiner
DB der Dateien, die ich jeweils benötige (Dateiname, Download-Pfad, etc.). Dann scanne ich die Liste und prüfe bei jedem Eintrag, ob die Datei im TPath.GetDocumentsPath vorhanden ist und, falls nicht, hole ich die Datei per HTTP-Get von meinem Server und speichere den Stream unter TPath.GetDocumentsPath als Datei dort ab. Das mache ich bei jedem Start der App - geht sauschnell - zzt. noch ohne auth - aber ssl.
Die Liste in der
DB: weil ich diese von meiner Win-/Web-App (oder jeder anderen) Eintrage einstellen kann - und das sogar Kundenspezifisch, da die Tabelle auch ne Kundennummer hat.
Zusätzlich will ich noch ein "Lösch-Kennzeichen" in die Tabelle aufnehmen, damit ich in der Ferne auch Dateien löschen kann.
Ciao..
de Schorsch