时间:2021-07-01 10:21:17 帮助过:18人阅读
FileReader是HTML5 File API的一部分。它实现了一种异步文件读取机制。可以把FileReader想象为XMLHttpRequest,区别只是它读取的是文件系统,而不是远程服务器。为了读取文件中的数据,FileReader提供了如下几个方法。
readAsText(file,encoding):以纯文本的方式读取文件,将读取到的文件保存到result属性中。
readAsDataURL(file):读取文件并将文件以数据URI的形式保存在result属性中。
readAsBinaryString(file):读取文件并将一个字符串保存在result属性中,字符串中的每个字符表示一个字节。
readAsArrayBuffer(file):读取文件并将一个包含文件内容的ArrayBuffer保存在result属性中。
multiple 属性表示支持多张图片
<p id="wrapper"> <input id="fileUpload" type="file" multiple /><br /> <p id="image-holder"> </p> </p>
FileReader 可以支持 Internet Explorer 10+、FireFox,、Chrome 和Opera浏览器。
对于JavaScript上传不熟悉的同学,这篇文章正好可以用来学习JavaScript上传!!
相关推荐:
JavaScript使用FileReader完成图片上传和预览的功能介绍
原生js FileReader对象的详细介绍
js通过filereader接口读取文件的实例代码
以上就是JavaScript使用FileReader实现图片上传预览效果的详细内容,更多请关注Gxl网其它相关文章!