<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script type="text/javascript" src="jquery.js"></script>
</head>
<body>
<script type="text/javascript">
//上传图片预览
function setImagePreview() {
var docObj = document.getElementById("imageUpload");
var imgObjPreview = document.getElementById("preview");
var goodsPic = "${frm.map.goodsPic}";
if (docObj.files && docObj.files[0]) {
//火狐下,直接设img属性
imgObjPreview.style.display = 'block';
localImagId.style.width = "200px";
localImagId.style.height = "150px"; //图片异常的捕捉,防止用户修改后缀来伪造图片
//imgObjPreview.src = docObj.files[0].getAsDataURL();
//火狐7以上版本不能用上面的getAsDataURL()方式获取,需要一下方式
imgObjPreview.src = window.URL.createObjectURL(docObj.files[0]);
} else {
//IE下,使用滤镜
docObj.select();
var imgSrc = document.selection.createRange().text;
var localImagId = document.getElementById("localImag"); //必须设置初始大小
try {
if(imgSrc.indexOf('jpg') > 0 || imgSrc.indexOf('jpeg') > 0 || imgSrc.indexOf('png') > 0){
localImagId.style.width = "200px";
localImagId.style.height = "150px"; //图片异常的捕捉,防止用户修改后缀来伪造图片
localImagId.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)";
localImagId.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgSrc;
// $("#shangchuan").removeAttr("disabled");
}else{
alert("上传图片格式为:jpg、jpeg、png!");
//$("#shangchuan").attr("disabled","true");
return false;
}
//$("#shangchuan").attr("disabled","false");
} catch (e) {
alert("上传图片格式为:jpg、jpeg、png!");
//$("#shangchuan").attr("disabled","true");
return false;
}
imgObjPreview.style.display = 'none';
document.selection.empty();
}
return true;
}
</script>
<form id="form1" runat="server">
<div id="localImag" ><img id="preview" src="" style="display: none;"/></div>
<input class="file" id="imageUpload" name="imageUpload" type="file" οnchange="javascript:setImagePreview();"/></td>
</form>
</body>
</html>