Javaweb项目图片上传实现预览
来源:互联网 发布:mac无法连接localhost 编辑:程序博客网 时间:2024/06/05 05:25
图片上传前想要把选择的图片显示在页面上以及将input标签的文件选择格式美化;
<div class="wrap"> <span>正面图</span> <input id="fileupload" class="file" type="file" name="pic1" onChange="preview(this)"/> </div> <div id="preview"></div> <div class="wrap"> <span>侧面图</span> <input id="fileupload" class="file" type="file" name="pic2" onChange="preview(this)"/> </div> <div id="preview1"></div> <div class="wrap"> <span>背面图</span> <input id="fileupload" class="file" type="file" name="pic3" onChange="preview(this)"/> </div> <div id="preview2"></div>
格式美化需要css
.wrap{ width:150px; position:relative; overflow:hidden; margin-right:4px; display:inline-block; padding:4px 10px; line-height:18px; text-align:center; vertical-align:middle; cursor:pointer; background:rgb(217,237,247); border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; margin-top: 10px; float:left; } .wrap span{ color:black; font-size: 16px; } #fileupload{ height: 20px; } .wrap .file{ position:absolute; top:0; right:0; margin:0; border:solid transparent; opacity:0; filter:alpha(opacity=0); cursor: pointer; }
图片实现预览,需要用脚本
<script type="text/javascript"> function preview(file){ var div = $(file).parent().next(); if(file.files&&file.files[0]){ var reader=new FileReader(); reader.onload=function(evt){ div.html('<img src="'+evt.target.result+'"/>'); } reader.readAsDataURL(file.files[0]); }else{ prevDiv.innerHTML='<div class="img" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader">'; } } </script>
效果图
阅读全文
1 0
- Javaweb项目图片上传实现预览
- 实现图片上传预览
- 上传图片实现预览
- JavaWeb实现图片在线预览
- 【广告项目】ftp+uploadify实现图片多图片上传预览
- 上传图片,实现图片预览
- 上传图片实现图片预览
- JavaScrip实现上传图片预览
- js实现图片上传预览
- 图片上传前预览实现
- js实现图片上传预览
- js实现图片上传预览
- js实现图片上传预览
- jQuery 实现 图片上传预览
- 图片上传预览功能实现
- JSP实现上传图片预览
- input 上传图片预览实现
- js上传图片预览实现
- centos安装java
- 【技术贴收集】 .Net core学习笔记教程
- Vue新手环境搭建
- 题目242-计算球体积
- [Linux/Ubuntu] vi/vim 使用方法讲解
- Javaweb项目图片上传实现预览
- squid 各种timeout配置项
- 多线程下调用SimpleDateFormat的问题
- 手机移动端浏览器或PC端浏览器莫名出现计算错误或莫名返回到登录界面等问题的解决.
- Spring框架基础梳理-1
- BZOJ 2653 可持久化线段树
- Linux笔记之shell脚本2:初次写shell脚本
- [ JDK ] 函数式接口 Predicate<T>
- three.js 与 webGL