相关疑难解决方法(0)

捕获"超出最大请求长度"

我正在编写一个上传函数,并且httpRuntime在web.config中使用大于指定最大大小的文件时捕获"System.Web.HttpException:超出最大请求长度"时遇到问题(最大大小设置为5120).我正在使用一个简单<input>的文件.

问题是在上传按钮的click-event之前抛出了异常,并且异常发生在我的代码运行之前.那么如何捕获和处理异常呢?

编辑:异常立即抛出,所以我很确定它不是由于连接速度慢导致的超时问题.

c# asp.net httpexception

110
推荐指数
6
解决办法
14万
查看次数

以mb为单位检查上传文件的大小

我需要验证用户上传的文件不超过10mb.这会完成工作吗?

var fileSize = imageFile.ContentLength;
if ((fileSize * 131072) > 10)
{
    // image is too large
}
Run Code Online (Sandbox Code Playgroud)

我一直在看这个帖子,而这一个 ...但是它们都没有让我一路走来.我用作为转换率.

.ContentLength得到大小的字节.然后我需要将其转换为mb.

c#

2
推荐指数
1
解决办法
9666
查看次数

标签 统计

c# ×2

asp.net ×1

httpexception ×1