input 上传文件的大小验证谷歌浏览器、IE10以上、IE7-9的时的差别
来源:互联网 发布:快读免费小说网络错误 编辑:程序博客网 时间:2024/06/10 01:46
表单需要上传附件,就需要对附件的大小进行限制。本屌使用的是:
function checkUploadFile(){var flag=true;var browser=navigator.appName;var b_version=navigator.appVersion;var version=b_version.split(";"); if(browser=="Microsoft Internet Explorer"){var trim_Version=version[1].replace(/[ ]/g,""); }else{var trim_Version="";}if(browser=="Microsoft Internet Explorer" && (trim_Version=="MSIE6.0"||trim_Version=="MSIE7.0"||trim_Version=="MSIE8.0"||trim_Version=="MSIE9.0")){ flag=false;}else{flag=true;}var file = document.getElementById("file_extra"); //拿到上传文件对象,里面有个叫files的数组(只有IE10以上和谷歌里面叫这个)if(flag){var filesize = file.files[0].size;}else{var filesize = file.filters[0].size; //IE6-9里面叫filters}if(filesize>1048576){alert("上传附件大于1M,请重新选择!");return false;}else{return true;}}用自带的size(单位是byte)的值来判断是否大于1M,别的方法没试过,只是自己找出的这个方法,在提交的时候调用来验证。这个方法有什么不好我也不知道,大家有什么好方法么,不用到服务器端验证的方法~~
0 0
- input 上传文件的大小验证谷歌浏览器、IE10以上、IE7-9的时的差别
- 基于ajaxFileUpload,兼容ie7以上、chrome等浏览器的文件上传功能
- jQuery 的ajax 不支持ie10 或者以上浏览器的问题
- IE7、IE8、IE9、IE10后各版本的更新内容和各版本的差别
- IE7、IE8、IE9、IE10后各版本的更新内容和各版本的差别
- IE7、IE8、IE9、IE10后各版本的更新内容和各版本的差别
- 浏览器限制文件上传的大小
- 浏览器校验上传文件的大小
- IE7、IE8、IE9、IE10后各版本的更新及差别
- 适用于各个浏览器并兼任ie7以上的轮播图
- js限制input file文件上传的大小和类型
- IE10、IE11以上版本的浏览器的开发调试工具如何查看cookie?
- 浏览器读取上传文件的大小 file api
- js提交form表单 - input file 文件上传控制上传文件的大小和格式
- html5 如何实现客户端验证上传文件的大小
- 通过input上传图片,判断不同浏览器及图片类型和大小的js代码
- 文件上传浏览器兼容问题(IE6与IE7,8的问题)
- 限制上传文件的大小
- 关于“Could not open ServletContext resource [/WEB-INF/applicationContext.xml]”解决方案
- Android5.0 铃声免打扰设置源码浅析
- Knockout应用开发指南 第九章:高级应用举例
- 78 POST请求示例
- java基础回顾
- input 上传文件的大小验证谷歌浏览器、IE10以上、IE7-9的时的差别
- 怎样从SpringMVC返回json数据
- ios sdk的排查过程
- vim复制,粘贴,删除,撤销,替换,光标移动等用法
- Struts2中的两种输入校验方法
- 九度oj 1189
- Unity3D中使用MiniJson解析json的例子
- 堆和栈的区别
- 【Matlab学习笔记】(六)基本数据结构(矩阵定义方法)