Blob: text() 方法
注意:此功能在 Web Workers 中可用。
Blob 接口的 text() 方法返回一个 Promise,该 Promise 解析为包含 Blob 内容的字符串,内容被解释为 UTF-8。
语法
js
text()
参数
无。
返回值
一个 Promise,它解析为一个包含 Blob 数据作为文本字符串的字符串。数据总是被假定为 UTF-8 格式。
用法说明
FileReader 方法 readAsText() 是一个较旧的方法,执行类似的功能。它适用于 Blob 和 File 对象。它们之间有两个关键区别:
Blob.text()返回一个 Promise,而FileReader.readAsText()是一个基于事件的 API。Blob.text()始终使用 UTF-8 作为编码,而FileReader.readAsText()可以使用不同的编码,具体取决于 Blob 的类型和指定的编码名称。
规范
| 规范 |
|---|
| File API # dom-blob-text |
浏览器兼容性
加载中…