FileReaderSync

注意:此功能仅在Web Workers中可用,Service Workers除外。

FileReaderSync 接口允许同步读取FileBlob 对象。此接口仅在worker中可用,因为它启用了可能导致阻塞的同步 I/O。

构造函数

FileReaderSync()

返回一个新的 FileReaderSync 对象。

实例属性

此接口没有任何属性。

实例方法

FileReaderSync.readAsArrayBuffer()

此方法将指定的BlobFile 转换为一个ArrayBuffer,该缓冲区以二进制字符串的形式表示输入数据。

FileReaderSync.readAsBinaryString() 已弃用

此方法将指定的BlobFile 转换为一个字符串,该字符串以二进制字符串的形式表示输入数据。此方法已弃用,请考虑改用 readAsArrayBuffer()

FileReaderSync.readAsText()

此方法将指定的BlobFile 转换为一个字符串,该字符串以文本字符串的形式表示输入数据。可选的 encoding 参数指示要使用的编码(例如,iso-8859-1 或 UTF-8)。如果不存在,该方法将应用检测算法。

FileReaderSync.readAsDataURL()

此方法将指定的BlobFile 转换为一个字符串,该字符串以数据 URL 的形式表示输入数据。

规范

规范
文件 API
# FileReaderSync

浏览器兼容性

BCD 表仅在浏览器中加载

另请参阅