上传前验证文件大小 - IE8 +

时间:2013-08-07 19:28:37

标签: c# jquery asp.net file-upload

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

我试过

Validate File size before upload

但没效果。

我无法配置每个IE浏览器使用“ActiveXObject”(我看到这是解决方案的一种方式)。

我应该做什么?

2 个答案:

答案 0 :(得分:1)

使用ASP.NET FileUpload控件,您无法使用代码验证文件的大小并通知用户。

如果您想获得更好的用户体验,我建议您调查一些开源解决方案,如下所示:

  1. 自定义HTTP模块

    NeatUpload是免费选项。

  2. Silverlight / Flash选项

    SWFUpload是免费选项。

  3. 异步分块选项

    RadAsyncUpload - Telerik's ASP.NET AsyncUpload是付费选项,请查看网站以了解定价。

答案 1 :(得分: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>