IE下javascript获取文件大小

摘要:
客户端使用javascript获取文件大小。实现代码如下:functiongetFileSize(fileName){if(document.all)//判断它是否是IE浏览器{window.oldOnError=window.error;window.error=function(err){i

客户端用javascript获取文件大小

实现代码如下:

<script type="text/javascript" language="javascript">
    function getFileSize(fileName)
    { 
       if(document.all)//判断是否是IE浏览器
       { 
          window.oldOnError = window.onerror;         
          window.onerror = function(err)  
          { 
              if(err.indexOf('Automation')!=-1)
              { 
                 alert('没有访问文件的权限');                 
                 return true;             
              }           
              else
              {   
                 return false;
              }         
           } 
        var fso = new ActiveXObject('Scripting.FileSystemObject'); 
        var file = fso.GetFile(fileName);         
        window.onerror = window.oldOnError; 
        return file.Size;
        }
    } 
    </script>
【常见问题】Automation 服务器不能创建对象
【解决方法】
 第一步:浏览器-->工具-->Internet选项-->安全-->Internet的自定义级别-->安全级别设为"中",启用"对没有标记为安全的ActiveX控件进行

初始化和脚本运行"
 第二步:接第一步选择"受信任的站点"-->站点-->去掉要求进行"服务器验证(https:)"前面的勾,然后添加运行上面js代码的站点到受信任的区

域,例如:http://localhost
 另外:如果用户遇到不能修改IE中Internet选项的安全级别时,解决方法是先打开注册表编辑器,找

"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3"分支,在右侧窗口中将"MinLevel"修改为"10000"(十六进制)后就可以在IE属性中设置较低的安全级别了。



免责声明:文章转载自《IE下javascript获取文件大小》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇利用书签栏作插入时失败告终WPF中如何为ItemsControl添加ScrollViewer并显示ScrollBar下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

14款优秀的JavaScript调试工具大盘点

 JavaScript是一种非常简单的语言,一般说来任何人都可以在几小时内掌握它的基本知识。   然而就像其他任何语言一样,JavaScript存在着一些可以轻易避免的常见错误和不好的做法。开发人员喜欢使用这个脚本语言来改善用户界面,提供丰富多彩的功能,或者在网站上制作各种互动元素。   不过,调试JavaScript对正在开发web开发人员而言可以说是一...

开发人员常用的10个Sublime Text插件

Sublime是一个新兴的文本编辑器,它的轻巧和功能强大已经吸引了大批的程序员,目前它还是beta版本,但它的社区和插件的开发都非常活跃。它还有插件提供VIM的支持,连我这么多年的VI死忠粉都开始倒戈。但没有最好,只有更好,期待Sublime持续的开发给我们带来新的惊喜。 这个列表列出了十个插件,推荐给开发人员。 10. Package control...

【cocos2d-js官方文档】二十四、如何在android平台上使用js直接调用Java方法

在cocos2d-js 3.0beta中加入了一个新特性,在android平台上我们可以通过反射直接在js中调用java的静态方法。它的使用方法很简单: var o = jsb.reflection.callStaticMethod(className, methodName, methodSignature, parameters...) 在callS...

禁用IE打开FLASH文件的安全提示

每次通过IE打开Flash的Swf文件都会弹出一个信息栏的提示,需要点一下,并点击弹出窗口中的允许方可正常浏览文件,郁闷之极,浪费时间啊,于是网上so了一下,哈哈,不错,一下就找到了。解决了,觉得该办法不错,于是收藏之。。希望对大家也有所帮助。。呵呵。        用IE浏览器打开SWF文件时,会弹出一个“为帮助保护你的安全……”的警告框,选择“允许.....

深入浅出Node.js(上)

(一):什么是Node.js Node.js从2009年诞生至今,已经发展了两年有余,其成长的速度有目共睹。从在github的访问量超过Rails,到去年底Node.jsS创始人Ryan Dalh加盟Joyent获得企业资助,再到今年发布Windows移植版本,Node.js的前景获得了技术社区的肯定。InfoQ一直在关注Node.js的发展,在今年的两次...

JavaScript权威指南(第6版)[MOBI|EPUB|AZW3]

JavaScript权威指南(第6版)[MOBI|EPUB|AZW3] 转 https://bbs.52iss.com/forum.php?mod=viewthread&tid=3648&extra= 本书是程序员学习核心JavaScript语言和由Web浏览器定义的JavaScript API的指南和综合参考手册。第6版涵盖HTML 5...