避免上传大于10mb的文件

Bru*_*uno 4 iis-7 file-upload

是否有任何方法(可能是一个模块)可以使IIS7拒绝文件大于10mb的帖子?

我的ASP.NET应用程序有一个上传页面,并且该文件不能大于10mb,我相信只有在所有内容都已发送到服务器之后我才能检查文件的大小.

IIS7模块将是正确的选择,任何人都知道一个?

cgr*_*eno 6

您可以在Web.Config中设置限制

<system.web>
  <httpRuntime  maxRequestLength="xxxxx" executionTimeout="xx"/>
</system.web> 
Run Code Online (Sandbox Code Playgroud)

边注:

IIS7将拒绝任何大于30 meg的文件,默认情况下,您可以通过添加以下代码来增加此值

<security>
 <requestFiltering>
  <requestLimits maxAllowedContentLength=”XXXXXX? />
 </requestFiltering>
</security>
Run Code Online (Sandbox Code Playgroud)

如果您希望在上载之前获取内容大小,则应该能够使用HTTP方法HEAD来检索Content-Length.

履行