readAsText()
method is used to read the contents of the specified
Blob
or
File
. When the read operation is complete, the
readyState
is changed to
DONE
,
loadend
event is triggered, and the
result
property contains the contents of the file as a text string.
Newer API avaliable
Blob.text()
method is a newer promise-based API to read a file as text.
instanceOfFileReader.readAsText(blob[, encoding]);
blob
Blob
or
File
from which to read.
encoding
可选
A string specifying the encoding to use for the returned data. By default, UTF-8 is assumed if this parameter is not specified.
| 规范 | 状态 | 注释 |
|---|---|---|
|
文件 API
The definition of 'readAsText()' in that specification. |
工作草案 | 初始定义 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
readAsText
|
Chrome 7 | Edge 12 | Firefox 3.6 | IE 10 | Opera 11 | Safari 6 | WebView Android ≤37 | Chrome Android 18 | Firefox Android 32 | Opera Android 11 | Safari iOS 6.1 | Samsung Internet Android 1.0 |
完整支持
FileReader
abort()
readAsArrayBuffer()
readAsBinaryString()
readAsDataURL()
readAsText()