Zugriff auf lokale Festplattendateien in JavaScript
In der Webentwicklung stellt das Öffnen lokaler Dateien Sicherheitsprobleme dar, die einen direkten Zugriff über Methoden wie window.open verhindern (). Es gibt jedoch alternative Ansätze, die es JavaScript ermöglichen, lokale Daten zu lesen und zu verarbeiten.
FileReader-API
Die FileReader-API bietet eine Möglichkeit, Dateien asynchron zu lesen. Hier ist ein Beispiel:
function readSingleFile(e) { var file = e.target.files[0]; if (!file) { return; } var reader = new FileReader(); reader.onload = function(e) { var contents = e.target.result; displayContents(contents); }; reader.readAsText(file); }
In diesem Beispiel wird ein Listener an eine -Datei angehängt. Element. Wenn eine Datei ausgewählt wird, wird die Funktion readSingleFile ausgelöst, die FileReader.readAsText() verwendet, um die Datei als einfachen Text zu lesen. Das Ergebnis der Operation wird zur Anzeige an die displayContents-Funktion übergeben.
Das obige ist der detaillierte Inhalt vonWie kann JavaScript auf lokale Dateien zugreifen und diese verarbeiten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!