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 是什么? 什么都没讲清楚还得意地笑,没上下文这段代码没用