职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 386|回复: 1

上传文件 js控制大小 兼容 ie6- ie8

[复制链接]
北大青鸟 发表于 2011-8-19 10:07 | 显示全部楼层 |阅读模式
自己网上找资料 并测试 文件上传大小限制的一个例子,兼容ie6,ie7,ie8 ,Google Chrome,ff等浏览器,ie8上面在安全设置处设置一下就好了。

<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;   
     }  
     var size = fileSize / 1024;   
     if(size>10000){
      alert("附件不能大于10M");
      
      
     }
     
}  
</script>
</head>
<body>
<input type="file" name="contractFileName"  style="width: 500px;" onchange="fileChange(this);"/>
</body>
</html>

叫我小乖 发表于 2011-8-19 10:07 | 显示全部楼层
js还能控制文件大小啊。。。不错。。挺简单的方法
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-5-7 02:09 , Processed in 0.128924 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表