文件上传前判断文件是否为图片类型以及其大小
2018-12-27 20:29
411 查看
1、函数:
[code]/** * 判断上传的文件是否为图片与图片的大小 * @param {string} FileId 文件按钮id * @param {number} maxsize 图片大小(单位/M) */ function imgTypeSize(FileId, maxsize) { /*获取图片内容对象*/ var imgFile = document.getElementById(FileId).files[0]; if(imgFile.name == "") { alert("请上传图片"); return false; } else { /*图片类型正则验证*/ var imgStr = /\.(jpg|jpeg|png|bmp|BMP|JPG|PNG|JPEG)$/; if(!imgStr.test(imgFile.name)) { alert("文件不是图片类型"); return false; } else { /*图片大小*/ var imagSize = imgFile.size; if(imagSize < (1024 * 1024 * maxsize)) { return true; } else { alert(imgFile.name + "大小不能超过" + maxsize + "M"); return false; } } } };
2、使用:
html:
[code]<input type="file" name="imgId" id="imgId" value="" />
js调用:
[code]//判断是否为图片,若为图片,判断其大小是否大于0.5M imgTypeSize('imgId',0.5)
阅读更多
相关文章推荐
- 在作图片上传时判断文件是否是较长片类型 检测到是否是改后缀名图片
- 图片上传 文件类型和大小的判断
- java判断上传文件类型是否为图片
- php判断上传的文件是否是图片类型
- 在作图片上传时判断文件是否是较长片类型 检测到是否是改后缀名图片(二)
- input type='file'上传图片限制大小,类型判断,以及原生js实现上传至后端前实现图片显
- Struts2图片文件上传,判断图片格式和图片大小
- asp.net 上传判断文件是否为图片
- 在Java中判断一个文件是否是图片和其类型的方法
- 判断上传文件是否是图片格式
- js判断图片上传时的文件大小,和宽高尺寸
- C#判断上传文件是否是图片,防止木马上传
- php中检测上传文件类型与上传图片大小代码
- iframe+ajaxSubmit结合--续篇(判断图片(文件)大小,上传图片,验证码刷新)
- <input type = file/>上传图片限制大小、类型判断、像素判断
- Java三大框架之struts的上传文件出错信息配置(允许上传的类型,上传文件的大小,以及大文件上传说明等等)
- 判断上传文件类型和文件大小
- js判断上传文件的类型和大小
- asp.net(C#)上传单个图片并判断图片的类型和大小
- 验证上传文件类型是否属于图片格式