jquery实现上传图片功能


Posted in jQuery onJune 29, 2020

本文实例为大家分享了jquery实现上传图片功能的具体代码,供大家参考,具体内容如下

jquery实现上传图片功能

代码:

<!DOCTYPE html>
<html>
<head>
 <meta charset="UTF-8">
 <title>点击头像上传图片</title>
<style>
*{
 margin:0;
 padding: 0;
}
div,#avarimgs,#xdaTanFileImg{
 width: 100px;
 height: 100px;
}
div{
 margin:50px auto;
 position: relative;
}
#xdaTanFileImg{
 position: absolute;
 top: 0;
 left: 0;
 opacity: 0;
}
</style>
</head>
<body>
 <div>
 <input type="file" name="pclogo" id="xdaTanFileImg" onchange="xmTanUploadImg(this)" accept="image/*">
 <img src="/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=3787285033,4172246344&fm=26&gp=0.jpg" class="img-circle img-thumbnail img-responsive" id="avarimgs">
 </div>
</body>
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
<script type="text/javascript"> 
 
if (typeof FileReader == 'undefined') {
 document.getElementById("xmTanDiv").InnerHTML = "<h1>当前浏览器不支持FileReader接口</h1>";
 document.getElementById("xdaTanFileImg").setAttribute("disabled", "disabled");
}
//选择图片,马上预览
 function xmTanUploadImg(obj) {
 console.log(obj)
 var file = obj.files[0];  
 console.log(obj);console.log(file);
 console.log("file.size = " + file.size);
 var reader = new FileReader();
 reader.onloadstart = function (e) {
 console.log("开始读取....");
 }
 reader.onprogress = function (e) {
  console.log("正在读取中....");
 }
 reader.onabort = function (e) {
 console.log("中断读取....");
 }
 reader.onerror = function (e) {
 console.log("读取异常....");
 }
 reader.onload = function (e) {
 console.log("成功读取....");
 var img = document.getElementById("avarimgs");
 img.src = e.target.result;
 //或者 img.src = this.result; //e.target == this
 }
 reader.readAsDataURL(file)
 }
</script>
 
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
Jun 02 jQuery
jQuery实现所有验证通过方可提交的表单验证
Nov 21 jQuery
jquery点击回车键实现登录效果并默认焦点的方法
Mar 09 jQuery
jQuery替换节点元素的操作方法
Mar 18 jQuery
jQuery实现判断上传图片类型和大小的方法示例
Apr 11 jQuery
jQuery实现简单复制json对象和json对象集合操作示例
Jul 09 jQuery
jQuery实现的简单日历组件定义与用法示例
Dec 24 jQuery
jQuery选择器之基本选择器用法实例分析
Feb 19 jQuery
jquery-ui 进度条功能示例【测试可用】
Jul 25 jQuery
jquery实现垂直手风琴菜单
Mar 04 jQuery
jQuery 隐藏/显示效果函数用法实例分析
May 20 jQuery
jQuery开发仿QQ版音乐播放器
Jul 10 jQuery
jQuery实时统计输入框字数及限制
Jun 24 #jQuery
jQuery实现移动端下拉展现新的内容回弹动画
Jun 24 #jQuery
如何解决jQuery 和其他JS库的冲突
Jun 22 #jQuery
jQuery 移除事件的方法
Jun 20 #jQuery
Jquery ajax书写方法代码实例解析
Jun 12 #jQuery
基于ajax及jQuery实现局部刷新过程解析
Sep 12 #jQuery
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
Jun 06 #jQuery
You might like
杏林同学录(六)
2006/10/09 PHP
PHP数组操作汇总 php数组的使用技巧
2011/07/17 PHP
php插入中文到sqlserver 2008里出现乱码的解决办法分享
2012/07/19 PHP
PHP has encountered a Stack overflow问题解决方法
2014/11/03 PHP
php+ajax实现无刷新的新闻留言系统
2020/12/21 PHP
PHP 7安装使用体验之性能大提升,兼容性强,扩展支持不够(升级PHP要谨慎)
2017/07/27 PHP
Django中的cookie与session操作实例代码
2017/08/17 PHP
一个用js实现控制台控件的代码
2007/09/04 Javascript
js中的this关键字详解
2013/09/25 Javascript
js动态设置鼠标事件示例代码
2013/10/30 Javascript
AngularJS ng-bind 指令简单实现
2016/07/30 Javascript
AngularJS创建自定义指令的方法详解
2016/11/03 Javascript
jquery.Jcrop结合JAVA后台实现图片裁剪上传实例
2016/11/05 Javascript
javascript高仿热血传奇游戏实现代码
2018/02/22 Javascript
大转盘抽奖小程序版 转盘抽奖网页版
2020/04/16 Javascript
Vue使用Proxy监听所有接口状态的方法实现
2019/06/07 Javascript
Vue移动端实现图片上传及超过1M压缩上传
2019/12/23 Javascript
详解jQuery中的prop()使用方法
2020/01/05 jQuery
Python脚本简单实现打开默认浏览器登录人人和打开QQ的方法
2016/04/12 Python
python实现发送邮件功能
2017/07/22 Python
聊聊Python中的pypy
2018/01/12 Python
Python文件监听工具pyinotify与watchdog实例
2018/10/15 Python
python实现播放音频和录音功能示例代码
2018/12/30 Python
说说如何遍历Python列表的方法示例
2019/02/11 Python
全面了解django的缓存机制及使用方法
2019/07/22 Python
Python 生成一个从0到n个数字的列表4种方法小结
2019/11/28 Python
彻底解决Python包下载慢问题
2020/11/15 Python
后勤园长自我鉴定
2013/10/17 职场文书
销售工作人员的自我评价分享
2013/11/10 职场文书
优秀应届毕业生推荐信
2014/02/18 职场文书
计算机专业毕业生自荐信范文
2014/03/06 职场文书
会计专业求职信
2014/08/10 职场文书
农村党支部书记司法四风问题对照检查材料
2014/09/26 职场文书
党员个人整改措施
2014/10/24 职场文书
高校自主招生自荐信2015
2015/03/04 职场文书
Python3 类型标注支持操作
2021/06/02 Python