0||agent.indexOf("MSIE6.0")>0){                   varimg=newImage();                   varfname=target.value;                   img.src=fname;                   fileSize=img.fileSize;               }else{                   //ie7版本以上需要打开安全设置                    try{                          varfso,f,fname,fsize;                           varflength=1000;//设置上传的文件最大值(单位:kb),超过此值则不上传。                           varfiname=target.value;                           fso=newActiveXObject("Scripting.FileSystemObject");                           f=fso.GetFile(finame);//文件的物理路径                           fname=fso.GetFileName(finame);//文件名(包括扩展名)                           fileSize=f.Size;//文件大小(bit)                       }                    catch(e){                               alert(e"跳出此消息框,是由于你的activex控件没有设置好,"                                "你可以在浏览器菜单栏上依次选择"                                "工具->internet选项->"安全"选项卡->自定义级别,"                                "打开"安全设置"对话框,把"对没有标记为安全的"                               "ActiveX控件进行初始化和脚本运行",改为"启动"即可");                           returnfalse;                    }               }           }else{       //   火狐版本下的文件大小获取               fileSize=target.files[0].size;           }             varsize=fileSize/1024;            alert(size);                                 returnfalse;       };-IMDN开发者社群-imdn.cn"> 0||agent.indexOf("MSIE6.0")>0){                   varimg=newImage();                   varfname=target.value;                   img.src=fname;                   fileSize=img.fileSize;               }else{                   //ie7版本以上需要打开安全设置                    try{                          varfso,f,fname,fsize;                           varflength=1000;//设置上传的文件最大值(单位:kb),超过此值则不上传。                           varfiname=target.value;                           fso=newActiveXObject("Scripting.FileSystemObject");                           f=fso.GetFile(finame);//文件的物理路径                           fname=fso.GetFileName(finame);//文件名(包括扩展名)                           fileSize=f.Size;//文件大小(bit)                       }                    catch(e){                               alert(e"跳出此消息框,是由于你的activex控件没有设置好,"                                "你可以在浏览器菜单栏上依次选择"                                "工具->internet选项->"安全"选项卡->自定义级别,"                                "打开"安全设置"对话框,把"对没有标记为安全的"                               "ActiveX控件进行初始化和脚本运行",改为"启动"即可");                           returnfalse;                    }               }           }else{       //   火狐版本下的文件大小获取               fileSize=target.files[0].size;           }             varsize=fileSize/1024;            alert(size);                                 returnfalse;       }; - IMDN开发者社群-imdn.cn">
登录
首页 » js » js获取文件大小

js获取文件大小

于 2014-09-11 发布
0 134
下载积分: 1 下载次数: 0

代码说明:

var  uploadImgSizeLimit=function(target){        alert(target);            //以下校验图片大小            var agent = window.navigator.userAgent;            var isIE=/msie/i.test(agent) && !window.opera;            var fileSize = 0;            if (isIE && !target.files) {             //如果是ie6以下的版本,直接fileSize可以获取到大小                if (agent.indexOf("MSIE 5.0") > 0 || agent.indexOf("MSIE 6.0") > 0) {                    var img = new Image();                    var fname = target.value;                    img.src = fname;                    fileSize = img.fileSize;                }else {                    //ie7版本以上需要打开安全设置                     try {                           var fso, f, fname, fsize;                            var flength = 1000; //设置上传的文件最大值(单位:kb),超过此值则不上传。                            var finame = target.value;                            fso = new ActiveXObject("Scripting.FileSystemObject");                            f = fso.GetFile(finame);//文件的物理路径                            fname = fso.GetFileName(finame);//文件名(包括扩展名)                            fileSize = f.Size; //文件大小(bit)                        }                     catch(e){                                alert(e " 跳出此消息框,是由于你的activex控件没有设置好,"                                 "你可以在浏览器菜单栏上依次选择"                                 "工具->internet选项->"安全"选项卡->自定义级别,"                                 "打开"安全设置"对话框,把"对没有标记为安全的"                                "ActiveX控件进行初始化和脚本运行",改为"启动"即可");                            return false;                     }                }            }else {        //    火狐版本下的文件大小获取                fileSize = target.files[0].size;            }               var size = fileSize / 1024;             alert(size);                                     return false;        };

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • jquery 翻牌效果例子下载(图片旋转特效)
    jquery 翻牌效果例子下载(图片旋转特效)
    2016-04-28下载
    积分:1
  • 幸运大转盘 抽奖实例源码(lottery)
    请放到web网站访问 查看效果
    2014-05-14下载
    积分:1
  • vue+mui商城实例
    基于mui vue2.x的H5 APP项目,页面视图全部都是html5页,不是嵌入app原生页面,项目可以直接运行在PC上调试,也可以在hbuilder上真机调试
    2018-07-02下载
    积分:1
  • js获取文件大小
    var  uploadImgSizeLimit=function(target){        alert(target);            //以下校验图片大小            var agent = window.navigator.userAgent;            var isIE=/msie/i.test(agent) && !window.opera;            var fileSize = 0;            if (isIE && !target.files) {             //如果是ie6以下的版本,直接fileSize可以获取到大小                if (agent.indexOf("MSIE 5.0") > 0 || agent.indexOf("MSIE 6.0") > 0) {                    var img = new Image();                    var fname = target.value;                    img.src = fname;                    fileSize = img.fileSize;                }else {                    //ie7版本以上需要打开安全设置                     try {                           var fso, f, fname, fsize;                            var flength = 1000; //设置上传的文件最大值(单位:kb),超过此值则不上传。                            var finame = target.value;                            fso = new ActiveXObject("Scripting.FileSystemObject");                            f = fso.GetFile(finame);//文件的物理路径                            fname = fso.GetFileName(finame);//文件名(包括扩展名)                            fileSize = f.Size; //文件大小(bit)                        }                     catch(e){                                alert(e " 跳出此消息框,是由于你的activex控件没有设置好,"                                 "你可以在浏览器菜单栏上依次选择"                                 "工具->internet选项->"安全"选项卡->自定义级别,"                                 "打开"安全设置"对话框,把"对没有标记为安全的"                                "ActiveX控件进行初始化和脚本运行",改为"启动"即可");                            return false;                     }                }            }else {        //    火狐版本下的文件大小获取                fileSize = target.files[0].size;            }               var size = fileSize / 1024;             alert(size);                                     return false;        };
    2014-09-11下载
    积分:1
  • 输入身份证号获取籍贯、出生日期、性别
    身份证信息查询例子
    2015-04-17下载
    积分:1
  • javascript实现图片高速预加载实例源码,通过读取图片头数据获取图片高宽
    通过读取图片头数据 取得图片的高度和宽度,从而实现高速预加载图片效果
    2013-03-27下载
    积分:1
  • 两个 javascript写的 大转盘 抽奖游戏 附完整源码
    数字抽奖 和大转盘 实例分享
    2013-03-19下载
    积分:1
  • javascript下雨实例
    javascript下雨实例
    2013-05-22下载
    积分:1
  • js电子签名示例源码(可设置字体颜色背景/可保存成图片)
    js电子签名示例源码(可设置字体颜色背景/可保存成图片)
    2020-11-24 09:49:33下载
    积分:1
  • html5 下拉刷新例子源码下载(iscroll)
    用到了jquery插件 iscroll
    2015-04-29下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载