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

  代码如下:

  在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>