[代码片段]javascript检查图片大小和格式
2016-04-11 17:43
603 查看
function checkImgType(input) { var this_ = document.getElementsByName('imgFile')[0]; var filepath = this_.value; var extStart = filepath.lastIndexOf("."); var ext = filepath.substring(extStart, filepath.length).toUpperCase(); if (ext != ".PNG" && ext != ".GIF" && ext != ".JPG") { alert("图片限于png,gif,jpg格式"); return false; } var file_size = 0; if ($.browser.msie) { var img = new Image(); img.src = filepath; if (img.fileSize > 0) { if (img.fileSize > 2 * 1024*1024) { alert("图片不大于2MB。"); document.execCommand("delete"); return false; } } } else { file_size = this_.files[0].size; console.log(file_size / 1024 / 1024 + " MB"); var size = file_size / 1024 / 1024; //alert(size); if (size > 2) { alert("上传的文件大小不能超过2M!"); return false; } } return true; }
相关文章推荐
- [JS]js来取iframe框架中的内容源代码参考
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- JavaScript cookie存储和读取(一)
- js 静止f1到f12 和屏蔽鼠标右键
- JS中六种数据类型(三)——Boolean
- 中缀表达式转后缀表达式(用于求字符串表达式值)(js栈和队列的实现是通过数组的push和unshift方法插值,pop方法取值)
- Javascript 函数和模块定义
- JSON数据解析
- 分页插件jPages.js的使用示例
- JS+canvas实现人机大战之五子棋
- An interesting kind of JavaScript memory leak
- JSP 生命周期
- js对象数组(JSON) 根据某个共同字段 分组
- js对象数组(JSON) 根据某个共同字段 分组
- JS:offsetWidth\offsetleft 等图文解释
- WebSocket的JavaScript例子
- json字符串和对象的相互转化
- js 处理日期格式化
- 笔记练习:《Javascript入门经典(第5版)》page175_14.11_Practice
- Javascript模块化编程(一):模块的写法