3

我想在 IE8+ 上上传之前验证文件大小

我试过了

上传前验证文件大小

但是没有用。

而且我不能将每个 IE 浏览器都配置为使用“ActiveXObject”(我看到这是解决方案的一种方式)。

我该做什么?

4

2 回答 2

1

使用 ASP.NETFileUpload控件,您不能使用代码来验证文件的大小并通知用户。

如果您想要更好的用户体验,那么我建议您研究一些开源解决方案,如下所示:

  1. 自定义 HTTP 模块

    NeatUpload是一个免费选项。

  2. Silverlight/闪光灯选项

    SWFUpload是一个免费选项。

  3. 异步分块选项

    RadAsyncUpload - Telerik 的 ASP.NET AsyncUpload是一种付费选项,请查看网站了解定价。

于 2013-08-07T19:33:58.873 回答
0

尝试这个

<form enctype="multipart/form-data">
   <label for="file">Filename:</label>
   <input type="file" name="file" id="myFile"><br>
</form>


<script>
$('#myFile').bind('change', function() {
alert(this.files[0].size);
});
</script>
于 2013-08-08T07:28:09.723 回答