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的匿名函数小结
Dec 31 Javascript
JavaScript Event学习第四章 传统的事件注册模型
Feb 07 Javascript
通过jquery还原含有rowspan、colspan的table的实现方法
Feb 10 Javascript
js匿名函数的调用示例(形式多种多样)
Aug 20 Javascript
JavaScript实现select添加option
Jul 03 Javascript
学习JavaScript设计模式之状态模式
Jan 08 Javascript
Bootstrap布局组件应用实例讲解
Feb 17 Javascript
canvas实现手机端用来上传用户头像的代码
Oct 20 Javascript
深入理解javascript函数参数与闭包
Dec 12 Javascript
vue 2.0封装model组件的方法
Aug 03 Javascript
js实现时钟定时器
Mar 26 Javascript
JavaScript实现网页跨年倒计时
Dec 02 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
生成静态页面的PHP类
2006/07/15 PHP
php 文件上传代码(限制jpg文件)
2010/01/05 PHP
浅析php中如何在有限的内存中读取大文件
2013/07/02 PHP
PHP自动识别字符集并完成转码详解
2013/08/02 PHP
php上传文件并显示上传进度的方法
2015/03/24 PHP
thinkPHP5.0框架自动加载机制分析
2017/03/18 PHP
万能的php分页类
2017/07/06 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
Javascript 调试利器 Firebug使用详解六
2009/07/05 Javascript
层序遍历在ExtJs的TreePanel中的应用
2009/10/16 Javascript
AJAX的跨域与JSONP(为文章自动添加短址的功能)
2010/01/17 Javascript
导入extjs、jquery 文件时$使用冲突问题解决方法
2014/01/14 Javascript
JS判断两个时间大小的示例代码
2014/01/28 Javascript
JS简单限制textarea内输入字符数量的方法
2015/10/14 Javascript
在Vue组件化中利用axios处理ajax请求的使用方法
2017/08/25 Javascript
Vue响应式原理深入解析及注意事项
2017/12/11 Javascript
JavaScript 2018 中即将迎来的新功能
2018/09/21 Javascript
使用JavaScript获取Django模板指定键值数据
2020/05/27 Javascript
在Django的form中使用CSS进行设计的方法
2015/07/18 Python
python脚本作为Windows服务启动代码详解
2018/02/11 Python
pandas 实现将重复表格去重,并重新转换为表格的方法
2018/04/18 Python
Python键盘输入转换为列表的实例
2018/06/23 Python
python对list中的每个元素进行某种操作的方法
2018/06/29 Python
Django代码性能优化与Pycharm Profile使用详解
2018/08/26 Python
python 将对象设置为可迭代的两种实现方法
2019/01/21 Python
详解Python数据分析--Pandas知识点
2019/03/23 Python
python对Excel的读取的示例代码
2020/02/14 Python
Python基于DB-API操作MySQL数据库过程解析
2020/04/23 Python
时尚、社区、科技:SEVENSTORE
2019/04/26 全球购物
教师应聘个人求职信
2013/12/10 职场文书
工地安全检查制度
2014/02/04 职场文书
超市开店计划书
2014/09/15 职场文书
新学期红领巾广播稿
2014/10/04 职场文书
确保减税降费落地生根,用实实在在措施
2019/07/19 职场文书
Java 写一个简单的图书管理系统
2022/04/26 Java/Android
python解析json数据
2022/04/29 Python