`
zfh521
  • 浏览: 31413 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JS判断文件大小-文件上传-浏览器-input-file

    博客分类:
  • JS
阅读更多

在上传文件文件之前,有时候需要验证文件的大小,先提供如下方法,获取文件浏览框的大小,代码如下(适合ie,firefox,google chrome)

//obj 需要传入的参数为Input的对象

function getFileSize(obj){
    var objValue = obj.value;
    if (objValue=="") return ;
    var fileLenth=-1;
    try {
        //对于IE判断要上传的文件的大小
        var fso = new ActiveXObject("Scripting.FileSystemObject");
        fileLenth=parseInt(fso.getFile(objValue).size);
    } catch (e){
        try{
            //对于非IE获得要上传文件的大小
             fileLenth=parseInt(obj.files[0].size);
        }catch (e) {
            fileLenth=-1;
           
        }
       
    }

    return fileLenth;
}
2
0
分享到:
评论
2 楼 zfh521 2012-07-31  
Lynn196533 写道
参数 obj 是什么? 什么都没讲清楚还得意地笑,没上下文这段代码没用

obj是文件浏览框的对象.
1 楼 Lynn196533 2012-07-30  
参数 obj 是什么? 什么都没讲清楚还得意地笑,没上下文这段代码没用

相关推荐

Global site tag (gtag.js) - Google Analytics