Blob: text() 方法
注意:此功能在 Web Workers 中可用。
text()
方法是 Blob
接口的方法,它返回一个 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 的类型和指定的编码名称使用不同的编码。
规范
规范 |
---|
文件 API # dom-blob-text |
浏览器兼容性
BCD 表格仅在浏览器中加载