首页 > 解决方案 > ASP.NET 增加特定 API 调用的上传最大大小

问题描述

这是带有 API 的 ASP.NET WebForm 4.7。

应用程序接受许多领域的许多文件上传。对于安全性,web.config 设置为最大 50MB,效果很好。

<requestFiltering>
      <requestLimits maxAllowedContentLength="52428800" />
</requestFiltering>

我们现在需要使用专用 API 上传最多 500MB 的视频文件。

我宁愿将整个应用程序的默认上传限制保持在 50MB,但对于这个专用 API 允许 500MB+。我将 API 文件移动到 /Controllers 的子文件夹中,并在子文件夹中添加了一个新的 web.config。新的 web.config 只有一项设置推翻了根 web.config。

API 仍然被路由,但它旁边的 web.config 现在已经生效。(我知道这是一个很长的镜头......)

任何想法如何实现?

标签: c#asp.netasp.net-web-apifile-upload

解决方案


推荐阅读