js检测上传文件大小(ie中判断文件上传兼容)
来源:互联网 发布:java打印杨辉三角10行 编辑:程序博客网 时间:2024/05/16 19:21
<script type="text/javascript"> // 判断是否为IE浏览器: /msie/i.test(navigator.userAgent) 为一个简单正则 var isIE = /msie/i.test(navigator.userAgent) && !window.opera; function fileChange(target){ var fileSize = 0; if (isIE && !target.files) { // IE浏览器 var filePath = target.value; // 获得上传文件的绝对路径 /** * ActiveXObject 对象为IE和Opera所兼容的JS对象 * 用法: * var newObj = new ActiveXObject( servername.typename[, location]) * 其中newObj是必选项。返回 ActiveXObject对象 的变量名。 * servername是必选项。提供该对象的应用程序的名称。 * typename是必选项。要创建的对象的类型或类。 * location是可选项。创建该对象的网络服务器的名称。 *\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ * Scripting.FileSystemObject 为 IIS 内置组件,用于操作磁盘、文件夹或文本文件, * 其中返回的 newObj 方法和属性非常的多 * 如:var file = newObj.CreateTextFile("C:\test.txt", true) 第二个参表示目标文件存在时是否覆盖 * file.Write("写入内容"); file.Close(); */ var fileSystem = new ActiveXObject("Scripting.FileSystemObject"); // GetFile(path) 方法从磁盘获取一个文件并返回。 var file = fileSystem.GetFile(filePath); fileSize = file.Size; // 文件大小,单位:b } else { // 非IE浏览器 fileSize = target.files[0].size; } var size = fileSize / 1024 / 1024; if (size > 1) { alert("附件不能大于1M"); } }</script>
0 0
- js检测上传文件大小(ie中判断文件上传兼容)
- ie、火狐中js文件上传文件大小及格式检验
- js判断文件上传大小,兼容FF IE CHROME
- js检测上传文件大小
- js判断上传文件大小
- js判断上传文件大小
- js判断上传文件大小
- JS判断上传文件大小
- js判断上传文件大小
- js判断上传文件大小
- js 判断上传文件大小
- js判断上传文件大小
- js判断上传文件大小
- js判断上传文件大小
- js判断上传文件大小
- js获取上传文件大小,兼容ie,FireFox,Chrome
- 文件上传时 js判断文件大小是否合法
- IE+JS: 上传之前检测图片文件大小及类型
- Android系统启动过程
- Jmeter
- 怎么理解TL 和自己的差距
- 开源日志库Logger的剖析
- 《面向对象程序设计》课程设计报告 题目:《记忆测试系统》课程设计
- js检测上传文件大小(ie中判断文件上传兼容)
- 单片机学习(一)__led灯
- 浏览器和服务器在基于https进行请求链接到数据传输过程中,用到了如下哪些技术
- QT 5.8 新特性
- android 内外置SD卡的研究
- Educational Codeforces Round 2 D. Area of Two Circles' Intersection
- 【虚拟按键】虚拟键适配PopupWindow显示位置
- 【NOIP模拟】千帆渡
- 标注文件格式转换功能的简单实现