c# - 部署到应用服务 .Net Core 3.1、React 后出现 413 错误
问题描述
我有一个允许上传 pdf 文件的 API。如果我尝试上传超过 30mb 的文件,则会在 azure 日志中引发错误“IIS7 413error”。但是当我通过邮递员运行时,相同的代码可以工作。我的代码中有这些属性,[RequestFormLimits(MultipartBodyLengthLimit =209715200)] [RequestSizeLimit(209715200)] [DisableRequestSizeLimit()]
但在部署后无济于事。另外,如果我需要在前端更改任何内容,我不确定,任何帮助将不胜感激,谢谢
解决方案
通过添加这些配置修复了问题 - 参考此链接 enter code here
https://www.ryadel.com/en/http-error-413-request-entity-too-large-fix/
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1073741824" />
</requestFiltering>
</security>
</system.webServer>
推荐阅读
- node.js - 谷歌云调度程序为 16 19 19W 1/5 抛出无效的 cron 表达式错误?
- javascript - 在 Ramda 中有条件地根据另一个数组/字符串过滤一个数组
- wordpress - WordPress/Gutenberg - 加载编辑器后打开面板
- javascript - 轮播多引导列同步?
- java - 在本地与全局声明和实例化变量?
- apache-kafka - 如何摄取为 splunk 创建的 Kafka 文本文件?
- testing - 多个“简单”期望的最佳实践 RSpec 示例格式化
- node.js - Map box Api 邮编问题
- spring-boot - 为什么当我将 ssl 添加到我的 springboot 项目时,磁盘缓存在浏览器中不起作用?
- android - Android ViewModel 中的 Kotlin 支持属性