Javascript Text-Datei schreiben und lesen?
Hallo,
ich habe folgendes Problem. Ich möchte für meine fikitve Webseite, also eine offline Webseite auf meinem Eigenen PC, Daten-Speichern und Lesen können. Ich weiß das man das normalerweise mit Server und Datenbank macht, aber da ich zurzeit an einem offiziellem Projekt dransitze habe ich keine Zeit mich damit zu beschäftigen.
Außerdem weiß ich auch das man das irgendwie mit dem Filesystem API hinbekommt aber bisher habe ich keine Seite gefunden, wi es ordentlich erklärt wird (wie man es genau benutzt). Trotzdem würde ich gerne bevor der Abgabetermin des Projektes vorbei ist, eine Speicher-Datei, in Form von einer Text-Datei, benutzen.
Deshalb meine Frage ob mir irgendjemand ein Beispiel schicken kann mit lesen und schreiben einer Text-Datei, bzw was ich alles beachten muss damit das auch läuft.
Ich würde mich auch damit zufriedengeben wenn es eine einfache Javascrip-Datei ist mit einem Array, abgesehen von einer Dauerhaften Speicherung komme ich damit klar. vielleicht ist das ja auch einfacher zu erkären und zu benutzen.
Wenn mir da einer weiterhelfen würde wäre das ganz wunderbar.
Gruß Felix
2 Antworten
https://www.a-coding-project.de/ratgeber/javascript/artikel/text-dateien-laden
https://forum.selfhtml.org/self/2008/jan/17/mit-javascript-in-textdatei-schreiben/1203101
Vielleicht findest du da was.
Ansonsten kannst du es temporär in den Cookies speichern (also nur solange der Browser offen ist).
Oder du könntest dem User die Möglichkeit geben, eine Datei herunterzuladen.
Aber am besten wäre da wie du schon geschrieben hast ein Backend in PHP oder Python Flask oder Java oder vergleichbares.
Ist generell nicht so toll mit Javascript dateien zu schreiben, da man so ohne Wissen des Users theoretisch Schadprogramme auf dessen Laptop bekommen würde und daher weiß ich nicht, ob es generell überhaupt geht und wenn ja in welchen Browsern.
Schaue dir doch einmal SessionStorage bzw LocalStorage an.
Dateischreiben vom Browser aus ist halt so ein bisschen gefährlich, daher wirst da nicht viel Freude mit haben
Lies z.b. hier https://developer.mozilla.org/de/docs/Web/API/Window/localStorage
auch bei siehe auch die Links gucken
Kannst du mir da auch ein Beispiel mit lesen und schreiben geben?