我想检查文件上传控件的文件大小限制。
html代码在这里:
<input id="uplTheFile" style="WIDTH: 318px; HEIGHT: 22px" type="file" size="80" name="uplTheFile" runat="server">
我在代码中搜索但未能获取。名为size = 80
的属性。
我试图在网上搜索,但只能看到它是可选的。我不确定它是否用于定义文件大小。
请建议。
答案 0 :(得分:0)
您需要设置HttpRuntimeSection.MaxRequestLength属性以限制上传文件大小。
最大请求大小(以KB为单位)。默认大小为4096 KB(4 MB)。
您可以在web.config
中设置 maxRequestLength ,以下示例在web.config中设置 20MB 限制。
<system.web>
<!-- .... -->
<httpRuntime maxRequestLength="20480"/>
<!-- .... -->
</system.web>
指定输入流缓冲阈值的限制,以KB为单位。 此限制可用于防止拒绝服务攻击 例如,用户将大文件发布到服务器。您 可以在此MSDN article中阅读有关HTTPRuntime的更多信息。