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