Dateien mit JavaScript lesen und schreiben
Kann das gemacht werden? Es kommt auf den Kontext an. In den meisten Fällen ist die Verwendung von JavaScript zum Lesen und Schreiben von Dateien direkt in einem Webbrowser aufgrund von Sicherheits- und Cross-Origin-Einschränkungen nicht möglich. In serverseitigen JavaScript-Umgebungen wie Node.js sind jedoch Dateioperationen möglich.
Serverseitiges JavaScript
In Node.js können Sie Folgendes verwenden das FileSystem-Modul zum Bearbeiten von Dateien. Hier ist ein Beispiel für das Lesen und Schreiben einer Datei:
const fs = require('fs'); const data = 'Hello, world!'; fs.writeFileSync('file.txt', data); const fileData = fs.readFileSync('file.txt', 'utf8'); console.log(fileData);
Clientseitiges JavaScript
Die jüngsten Updates für HTML5 haben Funktionen zum Lesen von Dateien vom Gerät eines Benutzers eingeführt bestimmte Szenarien. Dies erfolgt über das FileReader-Objekt. Es ist jedoch wichtig zu beachten, dass dies im Vergleich zu serverseitigen Dateivorgängen immer noch begrenzt ist.
const fileReader = new FileReader(); const inputFile = document.querySelector('input[type=file]'); inputFile.addEventListener('change', () => { const file = inputFile.files[0]; fileReader.readAsText(file); }); fileReader.onload = () => { console.log(fileReader.result); };
Das obige ist der detaillierte Inhalt vonKann JavaScript Dateien lesen und schreiben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!