使用FSO对象 可以得到文件大小 但IE会弹出安全对话框提示<script language=javascript>
function getfile(File)
{
var fso, f;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFile(File);
alert(f.Size);
}
</script>
<INPUT id="FileSelect" style="WIDTH: 424px; HEIGHT: 20px" type="file" size="51" name="File1">
<input type="button" onclick=getfile(FileSelect.value) value="得到文件大小">

解决方案 »

  1.   

    http://adandelion.cnblogs.com/articles/229112.html
      

  2.   

    楼上的我也出现,但问题是IE在internet选项中“对没有标志为安全的ActiveX控件进行初始化和脚本运行”默认为"禁用",必修修改浏览器中的该项,才由你所说的“会弹出安全对话框提示”否则会出错;
    请问达人能帮我解决,那怕由楼上的效果也行,即在使用
    fso = new ActiveXObject("Scripting.FileSystemObject");这个是能修改internet选项中“对没有标志为安全的ActiveX控件进行初始化和脚本运行”这项,使他有楼上的修改,不用用户手工修改,不胜感谢!