当前位置:Gxlcms > JavaScript > JavaScript使用FileReader实现图片上传预览效果

JavaScript使用FileReader实现图片上传预览效果

时间:2021-07-01 10:21:17 帮助过:18人阅读

这篇文章主要为大家详细介绍了JavaScript使用FileReader实现图片上传预览效果,具有一定的参考学习JavaScript的价值,对JavaScript感兴趣的小伙伴们可以参考一下本篇文章

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网其它相关文章!

人气教程排行