----------获取图片格式及大小-----------------------
var picPath = "F:/index_a0b1.gif"
var picType = picPath.split(/[.]/g)
alert("图片格式:"+picType[picType.length-1].toLowerCase())
var st = new ActiveXObject("adodb.stream")
st.Type=1
st.Open()
st.loadFromFile(picPath)
alert("文件大小:"+parseInt(st.Size/1024)+"KB")
st.Close()
---------
<script language="javascript">
var a=new Image();
a.src="1.gif";
alert(a.width);
alert(a.height);
</script>
-----------
<html>
<head>
<title>无标题文档</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="javascript">
var UpTure=false;
var FilePath="upload.asp?fid=<%=rndInt%>";
function check()
{var upno=0;
var info="";
var fileEXname="";
eval("var ncd=document.form1.file1.value;");
if (ncd!=""){
var nstr=findname(ncd);
fileEXname=nstr.substr(nstr.lastIndexOf(".")+1);
if (fileEXname!="gif")
{ var notice="不是合法的图片";
}
}
if (typeof(nstr)=="undefined" || nstr==""){alert("找不到你要上传的文件~!/n请重新选择");return false;}
else {upno++;
info+="文件" + upno + ":/n 本地路径=" +ncd+ "/n 文件名:" + nstr + "/n"+fileEXname+notice;
}
flag=window.confirm("你要上传的文件是: /n"+info+"/n");
return true;
}
function findname(vl)
{var no0=vl.lastIndexOf("//");
var no1=vl.lastIndexOf(".");
var no2=vl.indexOf(":");
if (no0==-1 || no1==-1 || no2!=1 || no0>no1) return ;
var fname=vl.substr(no0+1);
return fname;
}
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="upload.asp" enctype="multipart/form-data" οnsubmit="return check()">
<br/>
<input type="hidden" name="act" value="upload">
<br/>
<table width="542" border="1" cellspacing="0" cellpadding="5" align="center" bordercolordark="#CCCCCC" bordercolorlight="#000000">
<tr align="left" valign="middle" bgcolor="#eeeeee">
<td bgcolor="#eeeeee" height="92" width="540"> <br/>
<br/>
<script language="Javascript">
UpTrue=true;
</script>
</td>
</tr>
<tr align="center" valign="middle">
<td align="left" height="122" width="540"> 文件1:
<input type="file" name="file1" style="width:400" class="tx1" value="">
</td>
</tr>
<tr align="center" valign="middle" bgcolor="#eeeeee">
<td bgcolor="#eeeeee" height="24" width="540">
<input type="submit" name="Submit" value="· 提交 ·" disabled class="bt">
<input type="reset" name="Submit2" value="· 重执 ·" class="bt" οnclick="setTimeout('setid();',100);">
</td>
</tr>
</table>
</form>
<script language="javascript">
//setid();
if (UpTrue) {document.form1.Submit.disabled=0;}
</script>
</body>
</html>
From: http://topic.csdn.net/t/20030123/11/1386094.html