New FileReader() 的使用——js基础

48 篇文章 3 订阅

1:FileReader : 读取文件内容
readAsText() 读取文本文件,(可以使用Txt打开的文件)
readAsBinaryString(): 读取任意类型的文件,返回二进制字符串
readAsDataURL: 方法可以将读取到的文件编码成DataURL ,可以将资料(例如图片、excel文件)内嵌在网页之中,不用放到外部文件
abort: 中断读取

2:FileReader 提供一个完整的事件模型,用来捕获读取文件的状态
onabort:读取文件断片时触发
onerror:读取文件错误时触发
onload:文件读取成功时触发
onloadend:文件读取完毕之后,不管成功还是失败触发
onloadstart: 开始读取文件时触发
onprogress:读取文件过程中触发

————————————————
版权声明:本文为CSDN博主「右想小小怪」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_42705221/article/details/83750352

补充

原生js的话会用到,这块主要涉及在前端处理图片上传时候回显、接收后端文件。本人的上传图片具体教程链接

作者的FileReader 指的是 let a = new FileReader()
使用FileReader对象(和他的方法)来操作目标文件/图片。

		let reader = new FileReader()
			reader.readAsDataURL(f.files[0])  //把目标文件转地址,文件来自于上传组件。
			....读取中
			reader.onload = function () {
			  myimg.src=reader.result
			}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值