JavaScript本地预览图片功能
来源:互联网 发布:外汇ea编程视频教程 编辑:程序博客网 时间:2024/05/16 09:36
JavaScript本地预览图片功能
<div class="upload_img">
<!--显示图片 -->
<div class="head_img">
<c:if test="${not empty bean.vipImg}">
<img src="${bean.vipImg}" height="150" width="160" id="vipImgshowimg" style="border-radius: 5px;">
</c:if>
<c:if test="${ empty bean.vipImg}">
<img src="webpage/weixin/starCoinFore/images/head_img.png" height="150" width="160" id="vipImgshowimg" style="border-radius: 5px;">
</c:if>
</div>
<!--上传图片表单提交-->
<div id="dianjirange">
<form id="uploadPicForm" action="starCoinForeController.do?uploadPic&id=${bean.id}" method="post" target="targetIframe" enctype="multipart/form-data">
<input type="file" id ="vipImg" onchange="previewImage(this, this.value)" name="imagefile">
<p class="touxiang">上传头像</p>
</form>
</div>
</div>
==================================================================================================================================
<script>
//本地预览图片 @auther css
function previewImage(file, fileUrl){
//debugger;
var jpgTypes = fileUrl.split("."); //以. 分拆 文件名 和 文件格式
var jpgName =jpgTypes[0]; //文件名
if(jpgTypes[jpgTypes.length-1] == 'jpg' || jpgTypes[jpgTypes.length-1] == 'png' || jpgTypes[jpgTypes.length-1] == 'JPG'|| jpgTypes[jpgTypes.length-1] == 'PNG'){
var imageId = file.id; // type="file" input的 id
var imgSelect = imageId+"showimg"; // 显示图片img的id
if (window.FileReader){
var img = document.getElementById(imgSelect);
var reader = new FileReader();
reader.onload = function(evt){img.src = evt.target.result;}
reader.readAsDataURL(file.files[0]);
// alert(imageId);
}
else if (document.all) {//IE8-
file.select();
var reallocalpath = document.selection.createRange().text;
if (window.ie6) {
var pic = document.getElementById(imgSelect);
pic.src = reallocalpath;
}
}
else if (file.files) {//firefox6-
if (file.files.item(0)) {
url = file.files.item(0).getAsDataURL();
var pic = document.getElementById(imgSelect);
pic.src = url;
//alert("oh");
}
}
// addloadimg("图片正在上传,请稍后!");
$("#uploadPicForm").get(0).submit(); //真正到后台上传图片 , 预览图片时,就上传了文件。
} else {
//alert("您上传的照片格式不正确,请上传.JPG、.PNG格式的图片,谢谢!");
$('#dialogBox .dialogBox_main').text("您上传的照片格式不正确,请上传.JPG、.PNG格式的图片,谢谢!");
mask.show('dialogBox');
}
}
</script>
- JavaScript本地预览图片功能
- 本地图片预览功能
- JavaScript本地图片预览
- JavaScript 本地图片预览
- JavaScript实现本地图片预览
- JavaScript实现图片预览功能
- JavaScript 上传图片前本地预览图片
- 图片上传时,本地显示预览功能
- 图片上传时,本地显示预览功能
- 图片上传时,本地显示预览功能
- 实现本地图片预览上传的功能
- JavaScript实现本地图片上传预览功能(兼容IE、chrome、FF)
- javascript实现本地预览图片的代码
- 用javascript实现本地图片预览(HTML5)
- 用javascript实现本地图片预览(HTML5)
- 用javascript实现本地图片预览(HTML5)
- 利用javascript预览本地上传图片
- 用javascript实现图片预览功能
- 百度地图的一个项目,自定义适配器的一个示例
- 用代码绘制简单的图形
- Spring MVC 基于URL的映射规则(注解版)
- 循环读取时 JS 对象属性的顺序遵循怎样的规则?
- <meta>
- JavaScript本地预览图片功能
- HDU1160 FatMouse's Speed
- 【UE4学习】06——蓝图常用函数
- retrofit2.0 使用笔记-文件上传功能
- 导数
- <a>
- 1. Two Sum
- linux开启user_cmd功能记录用户所有操作指令到log message
- Java中获取键盘输入值的三种方法