商城网站如何搭建,哈尔滨企业建网站推广,网站怎么做移动端的,在社保网站做调动FileReader 对象允许 Web 应用程序异步读取存储在用户计算机上的文件#xff08;或原始数据缓冲区#xff09;的内容#xff0c;使用 File 或 Blob 对象指定要读取的文件或数据。
主要的读取方法#xff1a;
readAsArrayBuffer()#xff1a; 开始读取指定的 Blob 中的内…FileReader 对象允许 Web 应用程序异步读取存储在用户计算机上的文件或原始数据缓冲区的内容使用 File 或 Blob 对象指定要读取的文件或数据。
主要的读取方法
readAsArrayBuffer() 开始读取指定的 Blob 中的内容。 一旦完成result 属性中保存的将是被读取文件的 ArrayBuffer 数据对象
readAsBinaryString() 开始读取指定的 Blob 中的内容。一旦完成result 属性中将包含所读取文件的原始二进制数据。
readAsDataURL() 开始读取指定的 Blob 中的内容。一旦完成result 属性中将包含一个 data: URL 格式的 Base64 字符串以表示所读取文件的内容。
readAsText() 开始读取指定的Blob中的内容。一旦完成result 属性中将包含一个字符串以表示所读取的文件内容。 标识符
onloadstart 状态数据正在被加载onloadend 状态已完成全部的读取请求.当然状态为 0readyState表示还没有加载任何数据每过50ms左右就会触发一次 progress 事件也就是说这个可能多次触发onload 事件在 onloadend 之前触发由于种种原因无法读取文件时会触发 error 事件。触发 error 事件时相关信息保存在 FileReader 对象的 error 属性中这个属性将保存一个对象此对象只有一个属性 code即错误码。1 表示未找到文件2 表示安全性错误3 表示读取中断4 表示文件不可读5 表示编码错误如果想中断读取过程可调用 abort 方法就会触发 abort 事件。在返回时readyState 属性为 DONE。一般用于后台的操作