当前位置:Gxlcms > JavaScript > JavaScript使用FileReader完成图片上传和预览的功能介绍

JavaScript使用FileReader完成图片上传和预览的功能介绍

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

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

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使用FileReader完成图片上传和预览的功能介绍的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行