function chkPic(t)
{
   var image=new Image();
   image.src=t; 
   alert(image.width+"-"+image.height);
 
}传如的参数为本地图片地址,如:d:/a.gif,读出来全是0

解决方案 »

  1.   

    ie 8下通过var image=new Image(); 
      image.src="http://avatar.profile.csdn.net/6/D/1/2_sohighthesky.jpg"; 
      image.onreadystatechange=function() {
    if(image.readyState=="complete")
    alert(image.width+"-"+image.height);       
      }
      

  2.   

    不知道你是用的哪个上传控件,如果是HTML自带标签,那么问题可能在于权限问题,
    浏览器机制是不允许访问客户端文件的(本机除外)。
    此时你必须在程序中检测图片对象是否已到达服务器(服务器引用到了对象),然后再获取大小