方法一,利用IE控件判断上传文件的大小。
 
方法二,利用IE下,Image对象的属性,例如:fileCreatedDate、fileModifiedDate、fileSize、fileUpdatedDate、filters,判断上传文件的大小。
限制:
 
<input type="text" size="4" value="10" name="fileSizeLimit" id="fileSizeLimit"/> K
<input type="file" name="file1" id="file1" size="40" onchange="changeSrc(this)"/>
<img src="about:blank" id="fileChecker" alt="test" height="18"/>
<script type="text/javascript">
var oFileChecker = document.getElementById("fileChecker");
function changeSrc(filePicker)
{
    oFileChecker.src = filePicker.value;
}
oFileChecker.onreadystatechange = function ()
{
     if (oFileChecker.readyState == "complete")
     {
        checkSize();
     }
}
function checkSize()
{
     var limit = document.getElementById("fileSizeLimit").value * 1024;
     if (oFileChecker.fileSize > limit)
     {
        alert("too large");
     }
     else
     {
        alert("ok");
     }
}
</script>