FileReader接口的常用方法有哪些?每种方法都实现什么功能?

FileReader接口的常用方法有哪些?每种方法都实现什么功能?

阿波罗的战车
浏览 1733回答 1
1回答

慕标5832272

FileReader接口有5个方法,无论读取成功或失败,方法并不会返回读取结果,这一结果存储在调用该方法的对象的result属性中。①abort():中断读取。②readAsBinaryString(in Blob blob):将文件读取为二进制字符串并保存在result属性中,通常将它传送到后端,后端可以通过这段字符串存储文件。③readAsDataURL(in Blob blob):读取文件,并将数据以URL的形式保存在实例对象result属性中,如可以直接赋给图片的src属性等。④readAsArrayBuffer(in Blob blob):该方法将Blob对象或File对象中的内容读取为ArrayBuffer对象。⑤readAsText(in Blob blob, [optional] in DOMString encoding):以纯文件的形式读取文件,并将取到的文本保存在实例对象的result属性中。该方法有两个参数,其中第二个参数是文本的编码方式,默认值为 UTF-8。这个方法将文件以文本方式读取,读取的结果即是这个文本文件中的内容。
打开App,查看更多内容
随时随地看视频慕课网APP