C#中使用File 上傳文件時,上傳文件小於2M可以上傳成功,上傳文件大於2M就會失敗,原因是在Web.config中的上傳文件限制,默認情況下爲2048KB (2M)
解決方法:如下
<system.web>
<httpRuntime maxRequestLength="2097151" executionTimeout="3600"/>
</system.web>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="4294967295" />
</requestFiltering>
</security>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
maxRequestLength 這裏爲最大可上傳文件大小 單位爲 KB
maxAllowedContentLength 這裏爲服務器端IIS所允許的最大可上傳文件大小 單位爲KB