FileReaderSync
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.
备注: 此特性仅在 Web Worker(不包括 Service Worker)中可用。
FileReaderSync
接口允许同步读取 File
或 Blob
对象。此接口仅在 worker 中可用,因为它支持可能导致潜在的阻塞的同步 I/O。
构造函数
FileReaderSync()
-
返回一个新的
FileReaderSync
对象。
实例属性
该接口没有任何属性。
实例方法
FileReaderSync.readAsArrayBuffer()
-
此方法将指定的
Blob
或File
转换为将输入数据表示为二进制字符串的ArrayBuffer
。 FileReaderSync.readAsBinaryString()
已弃用-
此方法将指定的
Blob
或File
转换为表示输入数据的二进制字符串。此方法已弃用,请考虑使用readAsArrayBuffer()
代替。 FileReaderSync.readAsText()
-
此方法将指定的
Blob
或File
转换为将输入数据表示为文本字符串的字符串。可选的encoding
参数指示要使用的编码(例如,iso-8859-1 或 UTF-8)。如果不存在,该方法将对其应用检测算法以确定其编码。 FileReaderSync.readAsDataURL()
规范
Specification |
---|
File API # FileReaderSync |
浏览器兼容性
BCD tables only load in the browser