读书人

JS判断文件大小-文件下传-浏览器-inpu

发布时间: 2012-11-05 09:35:12 作者: rapoo

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

在上传文件文件之前,有时候需要验证文件的大小,先提供如下方法,获取文件浏览框的大小,代码如下(适合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;}
1 楼 Lynn196533 2012-07-30 参数 obj 是什么? 什么都没讲清楚还得意地笑,没上下文这段代码没用 2 楼 zfh521 2012-07-31 Lynn196533 写道参数 obj 是什么? 什么都没讲清楚还得意地笑,没上下文这段代码没用
obj是文件浏览框的对象.

读书人网 >JavaScript

热点推荐