简单实现前端选择上传图片并显示略缩图
效果
实现代码
<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"><title>修改信息</title><script>/*** 显示选择上传的图片略缩图* 当选择了图片文件时触发这个方法*/function previewFile() {// 通过标签选择器获取HTML元素var preview = document.querySelector('img');var file = document.querySelector('input[type=file]').files[0];// Js内置文件流var reader = new FileReader();// 更新img标签的src属性为图片的本地路径,就可以显示了reader.onloadend = function () {preview.src = reader.result;}// 图片文件不空就显示if (file) {reader.readAsDataURL(file);} else {// 图片文件是空的preview.src = "";}}</script>
</head>
<body><h2>修改个人信息</h2><form action="/shop/updateUserinfo" enctype="multipart/form-data" method="post"><table><tr><td>昵称:</td><td><input type="text" name="username"/></td></tr><tr><td>收货手机号:</td><td><input type="text" name="contactPhone"/></td></tr><tr><td>收货地址:</td><td><input type="text" name="contactAddress"/></td></tr><tr><td>请选择头像:</td><td><input type="file" name="image" onchange="previewFile()"/></td></tr><tr><img src="" height="100" width="200" alt="这是略缩图..."/></tr><tr><td><input type="submit" name="submit" value="提交"/></td><td><input type="reset" name="reset" value="重置"/></td></tr></table></form>
</body>
</html>
思路和实现都比较简单,即当选择了图片文件时自动触发JS方法修改处理<img>标签的src即可
简单实现前端选择上传图片并显示略缩图相关推荐
- catia装服务器不显示不出来,CATIAV5无法显示略缩图怎么办?CATIAV5无法显示略缩图的原因分析和解决方案...
CATIAV5是一款十分实用专业的3D建模设计软件,我们在使用这款软件的过程中经常会遇到无法显示略缩图,这是什么原因呢?又要怎么解决呢?下面小编就带着大家一起学习一下吧! CATIA 无法显示缩略图主 ...
- 自绘列表框控件显示略缩图----再稍微改进点点。。
原先贴在QQ空间,汗!! http://user.qzone.qq.com/382164370/infocenter#!app=2&pos=1334911186 http://user.qzo ...
- Solidworks 无法显示略缩图解决办法
1.将如下两个文件: X:\Program Files\Common Files\SolidWorks Shared\sldwinshellextu.dll X:\Program Files\Soli ...
- 对以前的改进MFC略缩图控件改进
以前写了一篇日记, 显示略缩图,见 <自绘列表框控件显示略缩图----再稍微改进点点..> http://blog.csdn.net/hemmingway/article/details/ ...
- WordPress如图略缩图不显示问题
WordPress如图略缩图不显示问题 如图配置好WordPress之后访问之后部分页面一直显示400 经过排查 可能是因为大多数wordpress站长都已经选择了成熟的阿里云虚拟主题的原故,已经很少 ...
- Android开发之--读取文件夹下图片生成略缩图并点击显示大图
这是一个简单的Demo,目的是:读取文件夹下图片生成略缩图并点击显示大图. 先新建一个工程,创建一个ThumbnailsWindows的类,继承LinearLayout.代码如下: package o ...
- java 二进制图片上传_Spring MVC上传图片,Java二进制图片写入数据库,生成略缩图...
背景描述:最近做到一个项目,有个商品登记功能.登记的信息包括:基本信息若干(文字信息):图片信息,要求将图片保存到数据表中的image字段(sql server 数据库) 步骤:1.将图片上传到服务器 ...
- android中实现ImageView中显示视频的略缩图
在Android中,我们有时候需要给视频文件添加一个缩略图. 据说ImageLoader和Glide等框架能实现这个功能,但是我尝试了下都没有成功. 有使用成功的请指导我下 XD 那么我们何必要借 ...
- python openslide 查看并保存切片的略缩图,并将Image图片转换成Base64
说明 项目有个需求,需要显示病理切片的略缩图,查了一下api,实现代码挺简单的. 代码: 1,保存为本地图片 import openslide#切片路径 img_path = "./slic ...
最新文章
- Gut:人体口腔菌群的稳定性和动态变化规律
- [转](总结)Linux/UNIX的scp命令用法详解
- touchstart与click同时触发
- python 支持向量机 导出参数_SVM支持向量机推导,工具介绍及python实现
- python常用函数中文_【python】python常用函数
- vue工程打包上线样式错乱问题 - bug解决(4种)
- 进程VS线程---操作类型
- c语言 有关文件读/写函数 详解
- Linux脚本的创建
- rufus linux 教程,图文回复rufus使用教程【操作步骤】
- python画七彩圆圈_【彩虹手工】 创意彩虹帽子,吊饰,绘画,玩具,给孩子们一个七彩梦吧!...
- Socket编程面试题
- 洛谷P4218 [CTSC2010]珠宝商(后缀自动机+点分治)
- Android 解决程序启动时的黑屏问题
- Use HAProxy to load balance 300k concurrent tcp socket connections: Port Exhaustion, Keep-alive and
- 15支持哪些数据库版本 tfs_TFS数据库架构(TFS Database Architecture)
- WordCount单词计数详解
- 机器学习:逻辑回归(logistics regression)
- 继续教育-电商美工主图和海报制作 试题及答案
- 【数据分享】2020年我国地级市医疗资源空间分布数据(Shp格式/Excel格式)
热门文章
- 显示器系列1--常见参数详解
- clamav Java_Centos7 安装clamav杀毒
- 论API hook——说360安全浏览器、金山网盾、瑞星、卡巴斯基、傲游浏览器等软件会互相冲突.
- 软件外包项目管理5 - 项目实施
- 编译kernel外部模块
- IOS QQ第三方登陆提交AppleStore 被拒解决
- java电商网站源码带前后台
- JSoup模拟登录网站(以校园内网为例)
- 跳槽应该果断吗_采取果断行动打击网络犯罪的重要性
- 广州大学计算机綦科简历,基于八叉树空间分割的三维点云模型密写(綦科,谢冬青,2011)...