我正在编写一个上载函数,并且遇到文件大于httpRuntime
web.config中指定的最大大小(最大大小设置为5120)时,捕获“ System.Web.HttpException:超出最大请求长度”的问题。我正在使用一个简单<input>
的文件。
问题是该异常在上载按钮的单击事件之前引发,并且该异常在我的代码运行之前发生。那么,如何捕获和处理异常?
编辑:异常立即引发,所以我很确定这不是由于连接速度慢而引起的超时问题。
<input type="file" id="upload" name="upload" onchange="showFileSize();" />
Inside showFileSize()
,您可以通过var input = document.getElementById("upload"); var file = input.files[0];
并添加html标记显示基于文件大小的错误消息。