Wie kann ich eine Datei für den Speicher auf der Client-Seite mit JavaScript erstellen?

8

Ich muss eine temporäre Datei erstellen, um Benutzereinstellungen auf der Client-Seite zu speichern. Ist es möglich, eine einfache Protokolldatei mit JavaScript zu erstellen?

    
Champ 16.10.2010, 18:05
quelle

7 Antworten

6

Sie haben ein paar Optionen:

  • Cookies
  • localStorage
  • Datenbank

Überprüfen Sie diesen Link:

Das Erstellen einer Datei ist nur im IE mit ActiveX-Objekten möglich.

    
BrunoLM 16.10.2010, 18:10
quelle
2

Wenn Sie Benutzereinstellungen speichern möchten, sollten Sie :

verwenden
  1. verwende Cookies
  2. speichert Client-Informationen auf dem Server

Die Möglichkeit, dass eine Webseite auf die Festplatte einer Person zugreifen kann, wäre gefährlich. Trey weist jedoch darauf hin, dass Sie Folgendes verwenden können:

vol7ron 16.10.2010 18:07
quelle
2

Wenn Sie mit dem Benutzer leben können, der die Datei aktiv speichern muss, können Sie mit Downloadify einen clientseitigen "Download" generieren. im laufenden Betrieb.

    
Pekka 웃 16.10.2010 18:40
quelle
1

Sie können keine Datei auf der Clientseite erstellen, da Sicherheitseinschränkungen bestehen.

aber ich fand einen schönen Artikel in der Datei von JavaScript einen Blick Ссылка

    
Cool.Priya 11.09.2012 09:23
quelle
1

Sie können nicht! Dies verstößt gegen Browser-Sicherheitsprotokolle.

Der gesamte clientseitige Code in einem Browser (HTML / CSS / Java-Script) soll in einer Sicherheits-Sandbox ausgeführt werden. Sobald Sie die Browsersitzung schließen, wird diese Sandbox zerstört. Diese Sandbox schützt Ihr lokales Dateisystem vor bösartigen Angriffen.

Wenn Sie dies im Idealfall tun könnten, indem Sie einfach mehrere Links durchblättern, sollten diese Sites in der Lage sein, Viren auf Ihrem System zu schreiben, während Sie dies tun !!

    
abbasdgr8 23.11.2015 13:36
quelle
0

Eine Bibliothek, mit der Sie eine reine Textdatei (oder eine Bilddatei oder eine Rich-Text-Datei) auf der Clientseite zum Herunterladen erstellen können, ist FileSaver.js .

    
Flimm 15.07.2015 17:57
quelle
-1

Versuchen Sie es trotzdem

%Vor%

Ссылка

Aber ich glaube nicht, dass Sie diese Art von Experimenten machen müssen. Sie können viele Dateimanipulationen unter Verwendung serverseitiger Sprachen erstellen und durchführen. Das ist besser

    
zod 16.10.2010 18:14
quelle

Tags und Links