js点击头像,上传新头像
来源:互联网 发布:布鲁克林法学院 知乎 编辑:程序博客网 时间:2024/05/20 22:40
应用场景:(点击头像选择新图片,并上传)
html:<em style="width: 60px;display: block;position: absolute;"><input type="file" style="opacity:0; filter:alpha(opacity=0); height: 60px; width: 60px; position: absolute; top: 0; left: 0; z-index: 9;" onchange="handleFiles(this,'icon')"><img src="{$headimgurl}" style="height: 60px; width: 60px;" id="icon"></em>
js:<script>function handleFiles(obj,id) { file = document.getElementById("icon"); var files = obj.files; img = new Image(); if(window.URL){ //File API img.src = window.URL.createObjectURL(files[0]); //创建一个object URL,并不是你的本地路径 img.onload = function(e) { window.URL.revokeObjectURL(this.src); //图片加载后,释放object URL } } file.src=img.src; //上传文件 var fd = new FormData(),//实例化一个表单 xhr = new XMLHttpRequest(); fd.append('headimg', files[0]);//追加图片元素 xhr.open('post', 'user.php?act=act_edit_img');//请求方式,请求地址 xhr.send(fd);}</script>
后台接收并、上传图片
阅读全文
0 0
- js点击头像,上传新头像
- 上传头像,js实现
- 上传头像
- 上传头像
- 上传头像
- 上传头像
- 头像上传
- 上传头像
- 头像上传
- 头像上传
- 头像上传
- 上传头像
- 上传头像
- 头像上传
- 头像上传
- 上传头像
- 头像上传
- 上传头像
- 跨域请求方式
- Windows上配置Opengl环境
- laravel中DEBUG 安装
- Java1.6,1.7,1.8新特性
- java中的关键字
- js点击头像,上传新头像
- 一个提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换的工具模块。
- 微信为了小程序生态圈对APP支付接入审核进行控制
- echarts重新加载数据没有绘出图
- JS数组中every()与some()两者迭代方法
- fiddler对Genymotion抓包
- 怎么创建验签公/私钥
- 利用Android源代码生成的签名文件给apk签名
- VSO Downloader Ultimate 5.0.1.45 中文多语免费版 在线视频下载工具