Iis 7 避免上传大于10mb的文件

Iis 7 避免上传大于10mb的文件,iis-7,file-upload,Iis 7,File Upload,是否有任何方法(可能是模块)可以使IIS7拒绝文件大于10mb的帖子 我的ASP.NET应用程序有一个上载页面,文件大小不能超过10mb,我相信只有在所有内容都发送到服务器后,我才能检查文件大小 IIS7模块是正确的选择,有人知道吗?您可以在Web.Config中设置限制 <system.web> <httpRuntime maxRequestLength="xxxxx" executionTimeout="xx"/> </system.web>

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

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


IIS7模块是正确的选择,有人知道吗?

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

<system.web>
  <httpRuntime  maxRequestLength="xxxxx" executionTimeout="xx"/>
</system.web> 

旁注:

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

<security>
 <requestFiltering>
  <requestLimits maxAllowedContentLength=”XXXXXX″ />
 </requestFiltering>
</security>

如果您希望在上传之前获取内容大小,那么应该能够使用HTTP方法HEAD来检索内容长度


但它会避免先上传文件,然后检查大小吗?i、 e.在发送头后立即抛出异常?@Bruno,它将在10MB时切断请求,如果结束则抛出错误。但是,在上传之前没有任何东西会检查文件。有一些flash上传程序可以做到这一点,但这可能不是您想要的。PHP建议要求浏览器上传的文件不要超过指定的限制,但我认为没有浏览器可以实现。