js获取上传文件大小示例代码


Posted in Javascript onApril 10, 2014

代码如下:
在ie下,貌似要改安全设置中的【对为标记为可安全执行脚本的ActiveX空间初始化并执行】那项

<html> 
<head> 
<script type="text/javascript"> 
var isIE = /msie/i.test(navigator.userAgent) && !window.opera; 
function fileChange(target) { var fileSize = 0; 
if (isIE && !target.files) { 
var filePath = target.value; 
var fileSystem = new ActiveXObject("Scripting.FileSystemObject"); 
var file = fileSystem.GetFile (filePath); 
fileSize = file.Size; 
} else { 
fileSize = target.files[0].size; 
} 
alert(“文件字节大小:”+fileSize); 
var size = fileSize / 1024; 
if(size>10000){ 
alert("附件不能大于10M"); 

} 
} 
</script> 
</head> 
<body>
Javascript 相关文章推荐
JavaScript 对Cookie 操作的封装小结
Dec 31 Javascript
再谈querySelector和querySelectorAll的区别与联系
Apr 20 Javascript
关于IE BUG与字符串截取substr的解决办法
Apr 10 Javascript
javascript的数组和常用函数详解
May 09 Javascript
一张表格告诉你windows.onload()与$(document).ready()的区别
May 16 Javascript
快速解决js开发下拉框中blur与click冲突
Oct 10 Javascript
ES6知识点整理之数组解构和字符串解构的应用示例
Apr 17 Javascript
解析JS在获取当前月的最后一天遇到的坑
Aug 30 Javascript
npx create-react-app xxx创建项目报错的解决办法
Feb 17 Javascript
序列化模块json代码实例详解
Mar 03 Javascript
Vue Object.defineProperty及ProxyVue实现双向数据绑定
Sep 02 Javascript
原生JavaScript实现留言板
Jan 10 Javascript
JavaScript中双叹号(!!)作用示例介绍
Apr 10 #Javascript
js实现图片旋转的三种方法
Apr 10 #Javascript
javascript:void(0)的问题使用探讨
Apr 10 #Javascript
ajax请求乱码的解决方法(中文乱码)
Apr 10 #Javascript
php的文件上传入门教程(实例讲解)
Apr 10 #Javascript
JS使用replace()方法和正则表达式进行字符串的搜索与替换实例
Apr 10 #Javascript
javascript的propertyIsEnumerable()方法使用介绍
Apr 09 #Javascript
You might like
PHP实现的博客欢迎提示功能(很特别哦)
2014/06/05 PHP
php中explode函数用法分析
2014/11/15 PHP
PHP使用内置函数file_put_contents写入文件及追加内容的方法
2015/12/07 PHP
详解PHP实现执行定时任务
2015/12/21 PHP
php array_key_exists() 与 isset() 的区别
2016/10/24 PHP
ASP.NET jQuery 实例13 原创jQuery文本框字符限制插件-TextArea Counter
2012/02/03 Javascript
jquery表单验证框架提供的身份证验证方法(示例代码)
2013/12/27 Javascript
js获取当前路径的简单示例代码
2014/01/08 Javascript
JS实现页面超时后自动跳转到登陆页面
2015/01/19 Javascript
jQuery实现日期联动效果实例
2016/07/26 Javascript
基于js里调用函数时,函数名带括号和不带括号的区别
2016/07/28 Javascript
vue实现添加标签demo示例代码
2017/01/21 Javascript
自定义类似于jQuery UI Selectable 的Vue指令v-selectable
2017/08/23 jQuery
BootStrap下的弹出框加载select2框架失败的解决方法
2017/08/31 Javascript
微信小程序使用Promise简化回调
2018/02/06 Javascript
vue-cli 组件的导入与使用教程详解
2018/04/11 Javascript
vue mounted 调用两次的完美解决办法
2018/10/29 Javascript
vue 中基于html5 drag drap的拖放效果案例分析
2018/11/01 Javascript
详解基于Vue/React项目的移动端适配方案
2019/08/23 Javascript
python实现查询IP地址所在地
2015/03/29 Python
Python操作列表之List.insert()方法的使用
2015/05/20 Python
python dict 相同key 合并value的实例
2019/01/21 Python
对PyQt5基本窗口控件 QMainWindow的使用详解
2019/06/19 Python
关于ZeroMQ 三种模式python3实现方式
2019/12/23 Python
解决django xadmin主题不显示和只显示bootstrap2的问题
2020/03/30 Python
浅谈python 调用open()打开文件时路径出错的原因
2020/06/05 Python
css3实现背景模糊的三种方式(小结)
2020/05/15 HTML / CSS
kmart凯马特官网:美国最大的打折零售商和全球最大的批发商之一
2016/11/17 全球购物
国际性能运动服装品牌:Dare 2b
2018/07/27 全球购物
德国足球商店:OUTFITTER
2019/05/06 全球购物
应用电子专业学生的自我评价
2013/10/16 职场文书
学生社团文化节开幕式主持词
2014/03/28 职场文书
白莲教口号
2014/06/18 职场文书
卖车协议书范本4篇
2014/10/01 职场文书
颐和园英文导游词
2015/01/30 职场文书
2016个人先进事迹材料范文
2016/03/01 职场文书