我在 web.config 中写了这个:
<httpRuntime maxRequestLength="10240" executionTimeout="30" />
在客户端,我使用的是 valum 的 AjaxUpload 插件。使用 IE 9 时,我无法使用 JavaScript 检查上传文件的大小,因为 IE 9 不支持此功能。所以如果我用 IE 上传大文件,服务器会因为上面写在 web.config 中的设置而抛出异常。如何捕获此异常并向用户显示消息?提前致谢
我在 web.config 中写了这个:
<httpRuntime maxRequestLength="10240" executionTimeout="30" />
在客户端,我使用的是 valum 的 AjaxUpload 插件。使用 IE 9 时,我无法使用 JavaScript 检查上传文件的大小,因为 IE 9 不支持此功能。所以如果我用 IE 上传大文件,服务器会因为上面写在 web.config 中的设置而抛出异常。如何捕获此异常并向用户显示消息?提前致谢
If you are using valums file uploader then you can specify file size limit in plugin options.
sizeLimit: 0, // max size
minSizeLimit: 0, // min size
And in case of any error you also can handle it onError: function()...
在此页面Ajax Upload using valums ajax upload plugin inside a form你不能使用该onComplete
部分来查找响应代码吗?
onComplete: function(file, response) {
// --- stuff here too
}