jquery检测上传文件大小示例
本文实例讲述了jquery检测上传文件大小。分享给大家供大家参考,具体如下:
google了很久,基本上都是用activeX来实现~至于为什么不行,这个不多说,说一下以下方法:
已经测试通过的浏览器:IE6+,firefox,chrome,其中firefox和chrome要能支持HTML5。
上传 图片:
varfileSize=0;//文件大小 varSizeLimit=1024;//上传上限,单位:byte functioncheckFile(){ varf=document.getElementById("file1"); //FORIE if($.browser.msie){ varimg=newImage(); img.onload=checkSize; img.src=f.value; } //FORFirefox,Chrome else{ fileSize=f.files.item(0).size; checkSize(); } } //检查文件大小 functioncheckSize(){ //FORIEFIX if($.browser.msie){ fileSize=this.fileSize; } if(fileSize>SizeLimit){ alert('文件超过大小'); }else{ document.FileForm.submit(); } }
更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery页面元素操作技巧汇总》、《jQuery常见事件用法与技巧总结》、《jQuery常用插件及用法总结》、《jQuery扩展技巧总结》及《jquery选择器用法总结》
希望本文所述对大家jQuery程序设计有所帮助。