img.readyState!= complete 权限问题 也是一个无用题
今天 处一个问,我想在客户端验证上传图片的大小,尺寸,结果呢,没成功,
结果发现这个问题,就是img.readyState!= complete? 权限问题
服务器端是没有权限访问客户的资源的。也算是收获,哈哈
代码贴出来,大家看,放到tomcat下就不行了,阿哈,阿哈 o(□)o
?
?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE></HEAD><script language="javascript"><!--//检查插入是否为图片var img=null;function chkimg(inp){ if(img)img.removeNode(true); img=document.createElement("img"); img.style.position="absolute"; img.style.visibility="hidden"; img.attachEvent("onreadystatechange",isimg); img.attachEvent("onerror",notimg); img.src=inp;}function notimg(){ alert("您插入的不是图片,请重新选择插入");}function isimg(){ show.insertAdjacentElement("BeforeEnd",img); show1.innerHTML = "图片大小" + img.fileSize/1024 +"K<br />图片宽度"+ img.offsetWidth +"<br />图片高度"+ img.offsetHeight;}// --></script><BODY><div id="show"></div><div id="show1"></div><input type="file" name="" onpropertychange="chkimg(this.value)"/></BODY></HTML>?