Blob: text() Methode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die text() Methode des Blob-Interfaces gibt ein Promise zurück, das mit einem String aufgelöst wird, der den Inhalt des Blobs enthält und als UTF-8 interpretiert wird.

Syntax

js
text()

Parameter

Keine.

Rückgabewert

Ein Promise, das mit einem String aufgelöst wird, welcher die Daten des Blobs als Textzeichenkette enthält. Die Daten werden immer im UTF-8-Format angenommen.

Anwendungshinweise

Die FileReader-Methode readAsText() ist eine ältere Methode, die eine ähnliche Funktion ausführt. Sie funktioniert sowohl mit Blob- als auch mit File-Objekten. Es gibt zwei wesentliche Unterschiede:

  • Blob.text() gibt ein Promise zurück, während FileReader.readAsText() eine ereignisbasierte API ist.
  • Blob.text() verwendet immer UTF-8 als Kodierung, während FileReader.readAsText() eine andere Kodierung je nach Blob-Typ und einem angegebenen Kodierungsnamen verwenden kann.

Spezifikationen

Specification
File API
# dom-blob-text

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch