C# 上载文件http处理程序文件大小

C# 上载文件http处理程序文件大小,c#,asp.net,C#,Asp.net,我正在创建一个小型Silverlight上载程序。它做两件事:检查文件大小和类型并上传文件。我正在接收端创建一个http处理程序。但是,Silverlight代码仍然可以被操纵或绕过,我不想占用服务器,因为有人正在上传100MB的文件。如何在http处理程序中限制上载的大小,以便如果部分上载的文件大小已超过3MB,则停止上载 谢谢您的建议。默认情况下,IIS。您可以通过修改元素在web.config中更改此设置: <httpRuntime maxRequestLength="8192" /

我正在创建一个小型Silverlight上载程序。它做两件事:检查文件大小和类型并上传文件。我正在接收端创建一个http处理程序。但是,Silverlight代码仍然可以被操纵或绕过,我不想占用服务器,因为有人正在上传100MB的文件。如何在http处理程序中限制上载的大小,以便如果部分上载的文件大小已超过3MB,则停止上载

谢谢您的建议。

默认情况下,IIS。您可以通过修改
元素在
web.config
中更改此设置:

<httpRuntime maxRequestLength="8192" />


这会将其设置为8MB。

在web.config上将最大请求长度设置为3MB

<configuration>
  <system.web>
  <httpRuntime maxRequestLength="3000"
    enable = "True"
    requestLengthDiskThreshold="512"
    useFullyQualifiedRedirectUrl="True"
    executionTimeout="45"
    versionHeader="1.1.4128"/>
  </system.web>
</configuration>