700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > JavaScript使用FileReader完成图片上传和预览的功能介绍

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

时间:2023-02-03 15:06:33

相关推荐

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

web前端|js教程

FileReader,JavaScript,js

web前端-js教程

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

易语言窗口美化源码,linux版vscode,ubuntu 图形化界面连接,tomcat 源码讲解,微信与sqlite,jquery表格插件的代码,bui前端框架医院图标,爬虫属于什么技术,php循环数据库,SEO红叶,音乐主题网站源代码,wordpress如何制作网页,数码网站设计模板,微擎2.0.9微信小程序lzw

FileReader是HTML5 File API的一部分。它实现了一种异步文件读取机制。可以把FileReader想象为XMLHttpRequest,区别只是它读取的是文件系统,而不是远程服务器。为了读取文件中的数据,FileReader提供了如下几个方法。

手机h5小游戏源码下载,vscode怎么分段运行,安装ubuntu报错,tomcat跳转页面,sqlite 3.7.4,苏州网页设计定制,帝国cms 数据库字典,服务器 上海,jq小键盘插件,前端框架的分析与比较论文目录,从爬虫,php 中文编码,山东seo公司,springboot的原则,加粗当前标签,华优家教网站源码,ecshop网页修改,discuz3.2模板下载,文章网站后台,js将页面不规则分割,数据库 人力资源管理系统,中易广告联盟程序7.0lzw

readAsText(file,encoding):以纯文本的方式读取文件,将读取到的文件保存到result属性中。

在线查看网站完整源码,vscode 日志分析插件,ubuntu 加硬盘,应用服务器tomcat,sqlite能作为网络数据库吗,网页设计导航代码,数据库date函数,开通邮箱imap服务器,微商电脑端插件,vue2前端框架教程交流,爬虫信源,php上传图片代码,豆瓣seo,springboot端口日志,a 标签style链接颜色设置,bootstrap做网站,gbk 网页,注册页面模板 html,智能建站后台,jsp登录页面模板下载,php学生信息管理系统前台页面,程序代码相似性比较jjava课程设计代码lzw

readAsDataURL(file):读取文件并将文件以数据URI的形式保存在result属性中。

readAsBinaryString(file):读取文件并将一个字符串保存在result属性中,字符串中的每个字符表示一个字节。

readAsArrayBuffer(file):读取文件并将一个包含文件内容的ArrayBuffer保存在result属性中。

multiple 属性表示支持多张图片

$("#fileUpload").on(change, function () { //获取上传文件的数量 var countFiles = $(this)[0].files.length; var imgPath = $(this)[0].value; var extn = imgPath.substring(imgPath.lastIndexOf(.) + 1).toLowerCase(); var image_holder = $("#image-holder"); image_holder.empty(); if (extn == "gif" || extn == "png" || extn == "jpg" || extn == "jpeg") { if (typeof (FileReader) != "undefined") { // 循环所有要上传的图片for (var i = 0; i < countFiles; i++) { var reader = new FileReader(); reader.onload = function (e) {$("", { "src": e.target.result, "class": "thumb-image"}).appendTo(image_holder); } image_holder.show(); reader.readAsDataURL($(this)[0].files[i]);}} else {alert("你的浏览器不支持FileReader!"); } } else { alert("请选择图像文件。"); }});

FileReader 可以支持 Internet Explorer 10+、FireFox,、Chrome 和Opera浏览器。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。