• IE下javascript获取文件大小


    客户端用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属性中设置较低的安全级别了。

    
  • 相关阅读:
    hdu5321 beautiful set(莫比乌斯反演)
    BZOJ 5104 Fib数列(二次剩余+BSGS)
    高次同余方程,二次同余方程学习笔记
    CF587F Duff is Mad(AC自动机+树状数组+分块)
    51nod 麦克打电话(AC自动机+树状数组)
    BZOJ 3881 [Coci2015]Divljak(AC自动机+树状数组)
    51nod 1526 分配笔名(Trie树+贪心)
    BZOJ 3790 神奇项链(回文自动机+线段树优化DP)
    CF666E Forensic Examination(后缀自动机+线段树合并)
    [HAOI2016]找相同字符(SAM+DP)
  • 原文地址:https://www.cnblogs.com/shikyoh/p/2059124.html
Copyright © 2020-2023  润新知