这么一个问题,头痛了一天了。为什么老是不出正确结果。
<form name=form1 onsubmit="return mm()">
<input type=file name=meizz><br/>
<input type=submit value=submit></form>
<SCRIPT LANGUAGE="JavaScript"><!--
function mm()
{
var s = document.form1.meizz.value;
if(s=="")return false;
var img = new Image();
img.src = s;
//alert("高 = "+ img.height + "\n宽 = "+ img.width);
alert("fileSize = "+ img.fileSize +" 字节");
return false;
}
//--></SCRIPT>
一会是-1
一会有是文件真正的大小。
我糊涂了。高人指点指点。
问题点数:20、回复次数:2Top
1 楼bryantan(孤行痛并快乐者)回复于 2003-10-01 08:25:19 得分 10
是否因为img.src有误,得不到文件Top
2 楼descreekert(descreekert)回复于 2003-10-01 08:49:17 得分 10
试试这个如何:
<form name=form1 onsubmit="return mm()">
<input type=file name=meizz><br/>
<input type=submit value=submit></form>
<SCRIPT LANGUAGE="JavaScript"><!--
function mm()
{
var s = document.form1.meizz.value;
if(s=="") return false;
var img = new Image();
img.src = s;
//alert("高 = "+ img.height + "\n宽 = "+ img.width);
while(img.fileSize==-1);
alert("fileSize = "+ img.fileSize+" 字节");
return false;
}
//--></SCRIPT>
Top




