上传的文件大小超过maxRequestLength时显示错误消息

时间:2013-06-06 11:04:59

标签: javascript asp.net asp.net-mvc valums-file-uploader

我在web.config中写了这个:

<httpRuntime maxRequestLength="10240" executionTimeout="30" />

在客户端,我使用的是valum的AjaxUpload插件。使用IE 9时,我无法使用JavaScript检查上传文件大小,因为IE 9不支持此功能。因此,如果我使用IE上传大文件,服务器将因为在web.config中编写的上述设置而抛出异常。如何捕获此异常并向用户显示消息?提前谢谢

2 个答案:

答案 0 :(得分:0)

在此页面上Ajax Upload using valums ajax upload plugin inside a form您是否可以使用onComplete部分查找回复代码?

onComplete: function(file, response) {
    // --- stuff here too
}

答案 1 :(得分:0)

如果您使用的是valums文件上传器,则可以在插件选项中指定文件大小限制。

sizeLimit: 0, // max size   
minSizeLimit: 0, // min size

如果出现任何错误,您也可以在错误:function()...

上处理它