上传控件图片直接在页面显示
来源:互联网 发布:知乎 梵高 被高估 编辑:程序博客网 时间:2024/05/16 01:21
1、页面元素:
<tr>
<td align="left">
<input type="file" id="picFile" name="picFile" disabled="disabled"/>
</td>
</tr>
<!-- 图片显示区域 -->
<tr>
<td colspan="4" align="center">
<div style="width:98%; height:254px;">
<input type="hidden" id="imageVal" name="imageVal" value=""/>
<img id="imagePre" width="100%" height="100%"/>
</div>
</td>
</tr>
2、js相关代码:
//绑定上传控件 将本地图片转成base64 显示在页面
$("#picFile").change(function(){
//验证是否图片
if(!/image\/\w+/.test(this.files[0].type)){
alert("文件必须是图片格式!");
return false;
}
//限制图片大小
var size = this.files[0].size / 1024;
if(size>1000){
alert("图片大小不能大于1M!");
return false;
}
//var v = $(this).val();
var reader = new FileReader();
reader.readAsDataURL(this.files[0]);
reader.onload = function(e){
console.log(e.target.result);
$("#imageVal").val(""); //清空base46
$("#imagePre").attr("src", ""); //清空图片
$("#imageVal").val(e.target.result.split(",")[1]);
$("#imagePre").attr("src", e.target.result); //将Base64流显示在页面的 img标签中进行浏览
};
});
- 上传控件图片直接在页面显示
- jsp图片上传到数据库里面之后,不能直接在页面上显示,而是提示下载
- 图片上传直接显示
- 上传图片后显示在页面js
- html上传图片后,在页面显示上传的图片
- 上传控件选择完图片后将其立即显示在页面上(jquery ajax)
- ExtJS直接在页面显示日期和时间控件
- 图片上传提交前,图片显示在页面上
- 【File Field控件】上传图片的同时直接显示图片的属性设置方法
- 将多个图片上传,并在另外的页面显示
- struts2+hibernate+sqlserver2005图片上传以及在页面显示
- java中图片上传并在jsp页面显示
- 在页面即时显示要上传图片的缩略图
- struts2 图片上传到服务器并显示在页面
- 设置上传图片在显示页面的宽度
- Django1.4上传图片无法在页面显示的问题
- 上传图片然后显示在JSP页面上
- 上传图片并在页面显示的一些问题
- hibernate--一级和二级缓存(使用Ehcache)以及查询缓存
- IOS地址解析成经纬度-精简版
- MySQL 5.7版本新特性
- 纪念博客开通了!
- unity5之代码创建状态机,玩的666
- 上传控件图片直接在页面显示
- MD5加密之中文
- xampp+yii2环境搭建
- 程序员修炼之路
- 发送POST请求
- 华为机试——判断手机号码合法性
- 【java基础】JSTL标签库的使用
- Parcelable和Serializable
- java中的集合