Baseline Widely available
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die readAsText()
-Methode der FileReader
-Schnittstelle wird verwendet, um den Inhalt des angegebenen Blob
oder File
zu lesen. Wenn der Lesevorgang abgeschlossen ist, wird die readyState
-Eigenschaft auf DONE
geändert, das loadend
-Ereignis wird ausgelöst und die result
-Eigenschaft enthält den Inhalt der Datei als Textstring.
Hinweis: Die Blob.text()
-Methode ist eine neuere, auf Versprechen basierende API, um eine Datei als Text zu lesen.
Hinweis: Diese Methode lädt den gesamten Inhalt der Datei in den Speicher und ist für groÃe Dateien nicht geeignet. Verwenden Sie für groÃe Dateien besser readAsArrayBuffer()
.
readAsText(blob)
readAsText(blob, encoding)
Parameter
blob
encoding
Optional
Ein String, der die zu verwendende Kodierung für die zurückgegebenen Daten angibt. StandardmäÃig wird UTF-8 angenommen, wenn dieser Parameter nicht angegeben wird.
Keiner (undefined
).
<input type="file" /><br />
<p class="content"></p>
JavaScript
const content = document.querySelector(".content");
const fileInput = document.querySelector("input[type=file]");
fileInput.addEventListener("change", previewFile);
function previewFile() {
const file = fileInput.files[0];
const reader = new FileReader();
reader.addEventListener(
"load",
() => {
// this will then display a text file
content.innerText = reader.result;
},
false,
);
if (file) {
reader.readAsText(file);
}
}
Ergebnis Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4