
代码修改如下:
<script language="JavaScript" type="text/javascript">
<!--
function checkImgSize(){
var file = documentgetElementById("img");
if(filevalue != ""){
//检测类型
var val = filevalue;
if(/^\(gif|jpg|jpeg|bmp|GIF|JPG|JPEG|BMP)$/test(val)){
}else{
alert("只能上传gif, jpg, bmp格式的");
return false;
}
var imgSize = 1024 200; //最大200K
var img = new Image();
imgonreadystatechange = function(){
if(imgreadyState == "complete"){
var fso=new ActiveXObject("ScriptingFileSystemObject");
var fileSize=fsoGetFile(val)Size;
if(fileSize > imgSize){
alert("当前文件大小" + fileSize + "KB,太大!");
}else{
alert("当前文件大小" + fileSize + "KB");
return true;
}
}
}
imgsrc = val;
}else{
alert("请选择上传的文件!");
return false;
}
}
// -->
</script>
<table border="0" width="95%" cellspacing="0" cellpadding="0" align="center">
<form name="addform" enctype="multipart/form-data" method="post" action="saveasp" onSubmit="return checkImgSize()">
<tr>
<td height="25" width="94">地址</td>
<td><input type="file" name="sf_upfile" id="img" size="19"> <input type="submit" value="上 传" name="submit"></td>
</tr>
</form>
</table>
以上就是关于JS获取图片大小时错误全部的内容,包括:JS获取图片大小时错误、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)