如何上传应用程序文件夹中的大文件
How to Upload Large files in Application Folder
在我的应用程序中,我正在上传大型音频文件(最多 100MB)。为此,我在 web.config 文件中添加了:
<httpRuntime executionTimeout="90" maxRequestLength="150000" useFullyQualifiedRedirectUrl="false" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100" enableVersionHeader="true" />
使用此代码,我可以将文件成功上传到我的应用程序文件夹中。但是当部署在 IIS 中并在本地发布时,文件没有上传,我得到这个 Error。我该如何解决这个问题?
除了在 httpRuntime 节点中指定的检查之外,我相信微软现在也在检查内容长度作为安全过滤的一部分。您可以通过将以下节点添加到 web.config
来突破大小限制
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="100000000" />
</requestFiltering>
</security>
</system.webServer>
在我的应用程序中,我正在上传大型音频文件(最多 100MB)。为此,我在 web.config 文件中添加了:
<httpRuntime executionTimeout="90" maxRequestLength="150000" useFullyQualifiedRedirectUrl="false" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100" enableVersionHeader="true" />
使用此代码,我可以将文件成功上传到我的应用程序文件夹中。但是当部署在 IIS 中并在本地发布时,文件没有上传,我得到这个 Error。我该如何解决这个问题?
除了在 httpRuntime 节点中指定的检查之外,我相信微软现在也在检查内容长度作为安全过滤的一部分。您可以通过将以下节点添加到 web.config
来突破大小限制 <system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="100000000" />
</requestFiltering>
</security>
</system.webServer>