Mausi: Daten beim Client speichern?

Beitrag lesen

Einen wunderschönen guten Morgen allerseits!

Ich hätte da mal eine Frage...
Ich will folgendes: Ich zeige auf einer Webseite den Inhalt einer Tabelle einer Datenbank an. Ich will nun eine Option "Speichern als .txt-Datei" und eine Option "Speichern als .csv-Datei" zur Verfügung stellen, damit der User ein Abbild der Daten lokal auf seinem Rechner speichern kann.
Als Download geht das ja leider nicht, da die Daten natürlich immer auf dem neuesten Stand sein müssen, und somit ein feste Download-Datei den Sinn und Zweck verfehlt.
Kann man vielleicht über JavaScript lokal Sachen auf dem Client speichern? Wenn ja, wie macht man das?

Ich hätte da vielleicht selbst ein Idee: Wenn der User auf "Speichern" geht, lese ich über eine C++-Komponente die Tabelle aus, speichere Sie dann als .txt bzw. .csv lokal auf dem Server. Dann starte ich automatisch den Download dieser Datei. Das müßte eigentlich gehen, aber eine einfachere Lösung wäre schon nicht schlecht...

Okay... Vielen Dank schonmal für alle Antworten!

Mausi