c# - 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 现在已经生效。(我知道这是一个很长的镜头......)
任何想法如何实现?
解决方案
推荐阅读
- java - 如何从 ProcessInstance 中检索执行
- python - 带有大量查询的 Django 内存泄漏
- reactjs - 未使用的表达式,期望赋值或函数调用
- css - 即使使用绝对定位,z-index 也不起作用
- php - 如何使用 fpdf 和 php 将文本文件中的文本打印成 pdf
- c# - 文件 POST 返回错误 415
- vba - 检查工作表中的字符串并将值放在 vba excel 的最后一列中
- c# - 更改 url 的查询字符串并保留路由
- visual-studio-2017 - ReSharper:符号无法正确解析
- javascript - 未捕获的类型错误:无法设置 null 的属性“onclick”,无法打开我的弹出窗口