0

我有一个文件上传控件,我想在单击完成按钮之前验证文件的大小为 50kb。

我在互联网上做了一些研究并得到了这个代码

<script>
   function A() {
      var oas = new ActiveXObject("Scripting.FileSystemObject");
      var d = document.a.b.value;
      var e = oas.getFile(d);
      var f = e.size;
      alert(f + " bytes");
   }
</script>

我正在使用 IE9,但这段代码对我不起作用。我在线上遇到错误

var oas = new ActiveXObject("Scripting.FileSystemObject");

如何解决这个错误?

4

2 回答 2

0

试试这种方法,我认为它对用户更友好。它还可以防止您遇到许多与浏览器/ActiveX 相关的问题。

http://codes.codedigest.com/CodeDigest/65-File-Size-Validation-in-FileUpload-control-in-ASP-Net.aspx

于 2012-11-03T14:59:41.627 回答
0

ActiveX 需要在您的浏览器安全设置中启用,您检查了吗?

于 2012-11-03T15:05:38.940 回答