js判断文件格式及大小的简单实例(必看)


Posted in Javascript onOctober 11, 2016

实例如下:

//判断照片大小
function getPhotoSize(obj){
  photoExt=obj.value.substr(obj.value.lastIndexOf(".")).toLowerCase();//获得文件后缀名
  if(photoExt!='.jpg'){
    alert("请上传后缀名为jpg的照片!");
    return false;
  }
  var fileSize = 0;
  var isIE = /msie/i.test(navigator.userAgent) && !window.opera;      
  if (isIE && !obj.files) {     
     var filePath = obj.value;      
     var fileSystem = new ActiveXObject("Scripting.FileSystemObject");  
     var file = fileSystem.GetFile (filePath);        
     fileSize = file.Size;     
  }else { 
     fileSize = obj.files[0].size;   
  } 
  fileSize=Math.round(fileSize/1024*100)/100; //单位为KB
  if(fileSize>=10){
    alert("照片最大尺寸为10KB,请重新上传!");
    return false;
  }
}

jsp页面:

<input type="file" id="imgFile" name="upload" style="width:150px;" onchange="getPhotoSize(this)"/>

以上就是小编为大家带来的js判断文件格式及大小的简单实例(必看)全部内容了,希望大家多多支持三水点靠木~

Javascript 相关文章推荐
JavaScript 高级语法介绍
Jun 15 Javascript
ext 同步和异步示例代码
Sep 18 Javascript
JavaScript中判断对象类型的几种方法总结
Nov 11 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
Aug 22 Javascript
json+jQuery实现的无限级树形菜单效果代码
Aug 27 Javascript
js实现根据身份证号自动生成出生日期
Dec 15 Javascript
jquery实现倒计时功能
Dec 28 Javascript
Js与Jq获取浏览器和对象值的方法
Mar 18 Javascript
搞定immutable.js详细说明
May 02 Javascript
JS实现“隐藏与显示”功能(多种方法)
Nov 24 Javascript
ndm:NPM的桌面GUI应用程序
Oct 15 Javascript
js的Object.assign用法示例分析
Mar 05 Javascript
js 判断附件后缀的简单实现方法
Oct 11 #Javascript
判断数组的最佳方法(推荐)
Oct 11 #Javascript
JavaScript中cookie工具函数封装的示例代码
Oct 11 #Javascript
深入理解JS中的Function.prototype.bind()方法
Oct 11 #Javascript
Bootstrap轮播插件使用代码
Oct 11 #Javascript
KnockoutJS 3.X API 第四章之表单textInput、hasFocus、checked绑定
Oct 11 #Javascript
JavaScript获取URL中参数querystring的方法详解
Oct 11 #Javascript
You might like
Oracle 常见问题解答
2006/10/09 PHP
批量去除PHP文件中bom的PHP代码
2012/03/13 PHP
php冒泡排序、快速排序、快速查找、二维数组去重实例分享
2014/04/24 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(七)
2014/06/23 PHP
WordPress中用于更新伪静态规则的PHP代码实例讲解
2015/12/18 PHP
phpcms配置列表页以及获得文章发布时间
2017/07/04 PHP
PHP实现随机数字、字母的验证码功能
2018/08/01 PHP
优化javascript的执行速度
2010/01/23 Javascript
24款非常有用的 jQuery 插件分享
2011/04/06 Javascript
javascript 数组排序函数sort和reverse使用介绍
2013/11/21 Javascript
JavaScript及jquey实现多个数组的合并操作
2014/09/06 Javascript
JavaScript基于setTimeout实现计数的方法
2015/05/08 Javascript
基于JavaScript实现手机短信按钮倒计时(超简单)
2015/12/30 Javascript
基于javascript实现图片预加载
2016/01/05 Javascript
以WordPress为例讲解jQuery美化页面Title的方法
2016/05/23 Javascript
Bootstrap安装环境配置教程分享
2016/05/27 Javascript
简易的JS计算器实现代码
2016/10/18 Javascript
JavaScript生成图形验证码
2020/08/24 Javascript
jQuery实现的鼠标滚轮控制图片缩放功能实例
2017/10/14 jQuery
基于Vue2的独立构建与运行时构建的差别(详解)
2017/12/06 Javascript
Vue基于vuex、axios拦截器实现loading效果及axios的安装配置
2019/04/26 Javascript
JavaScript使用表单元素验证表单的示例代码
2019/08/20 Javascript
JavaScript中变量提升机制示例详解
2019/12/27 Javascript
Vue指令实现OutClick的示例
2020/11/16 Javascript
Python实现约瑟夫环问题的方法
2016/05/03 Python
Python实现定时备份mysql数据库并把备份数据库邮件发送
2018/03/08 Python
浅谈Python的条件判断语句if/else语句
2019/03/21 Python
Python一行代码解决矩阵旋转的问题
2019/11/30 Python
Python matplotlib修改默认字体的操作
2020/03/05 Python
Python虚拟环境库virtualenvwrapper安装及使用
2020/06/17 Python
Python调用飞书发送消息的示例
2020/11/10 Python
一份Java笔试题
2012/02/21 面试题
入股协议书
2014/04/14 职场文书
奖励申请报告范文
2015/05/15 职场文书
公司会议开幕词
2016/03/03 职场文书
win10双系统怎么删除一个系统?win10电脑有两个系统删除一个的操作方法
2022/07/15 数码科技