求高手解决用java限制上传图片大小!!

本人的网站程序,可以由作者选择自己的照片上传,但只能限制图片类型为gif或jpg,可以防止上传木马,但苦恼的是不能限制图片大小,所以有的作者
几上传几M的图片,浪费了很多空间,能否在下面这个代码中家限制图片大小的语句,比如限制为100KB
谢谢各位了!!!

<script language="javascript">
function mysubmit(theform)
{
if(theform.big.value=="")
{
alert("请点击浏览按钮,选择您要上传的jpg或gif文件!")
theform.big.focus;
return (false);
}
else
{
str= theform.big.value;
strs=str.toLowerCase();
lens=strs.length;
extname=strs.substring(lens-4,lens);
if(extname!=".jpg" && extname!=".gif")
{
alert("请选择jpg或gif文件!");
return (false);
}
}
return (true);
}
</script>
</head>


<form enctype="multipart/form-data" action="photo.asp" method="post" onsubmit="return mysubmit(this)">
<input type="file" name="big" size="28" style="float: left"></td>
<td width="271" height="80"> </td><input type="submit" value="上 传" name="B3"></body>

使用smartupload,可以设置上传文件的类型和大小