Blob: text() 方法

注意:此功能在 Web Workers 中可用。

text() 方法是 Blob 接口的方法,它返回一个 Promise,该 Promise 解析为包含 Blob 内容的字符串,该内容被解释为 UTF-8。

语法

js
text()

参数

无。

返回值

解析为字符串的 Promise,该字符串包含 Blob 数据作为文本字符串。数据始终假定为 UTF-8 格式。

用法说明

FileReader 方法 readAsText() 是一种较旧的方法,它执行类似的功能。它适用于 BlobFile 对象。有两个主要区别

  • Blob.text() 返回一个 Promise,而 FileReader.readAsText() 是一个基于事件的 API。
  • Blob.text() 始终使用 UTF-8 作为编码,而 FileReader.readAsText() 可以根据 Blob 的类型和指定的编码名称使用不同的编码。

规范

规范
文件 API
# dom-blob-text

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅