c#中上传超过30mb的文件,接口一直报404,小于30mb的却可以上传成功

在一次前端实现上传视频文件时,超过30mb的文件上传,访问接口一直报404,但是在Swagger中直接访问接口确是正常的,且在后端控制器中添加了限制特性,如下

但是却仍然报404,在apifox中请求接口也是报404,

网上说:

在ASP.NET Core中,配置请求过来的文件上传的大小限制通常涉及两个层面:

  1. Kestrel 服务器限制:ASP.NET Core 默认使用 Kestrel 作为 web 服务器。Kestrel 有一个默认的最大请求体大小限制,通常为 30MB。你可以在 Program.cs 文件中配置这个限制。

  2. 表单大小限制:如果你的应用使用 IFormFile[FromForm] 属性来处理文件上传,并且你的应用部署在 IIS 后面(通过反向代理),你还需要配置 IIS 的请求过滤设置(maxAllowedContentLength)以及 ASP.NET Core 的表单大小限制(FormOptions.MultipartBodyLengthLimit)。

此时想到应该是有第三方客户端请求体大小的限制导致的,所以特地也在program中配置放宽请求体大小和请求流的大小&

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-15 00:52:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-15 00:52:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-15 00:52:01       82 阅读
  4. Python语言-面向对象

    2024-06-15 00:52:01       91 阅读

热门阅读

  1. git创建新分支

    2024-06-15 00:52:01       30 阅读
  2. Python 3和Python 2之间主要区别

    2024-06-15 00:52:01       27 阅读
  3. PHP异常处理的最佳实践及常见问题解决

    2024-06-15 00:52:01       35 阅读
  4. Set up an Ethereum node on your Raspberry Pi using IPv6

    2024-06-15 00:52:01       35 阅读
  5. HCIP认证笔记(判断题)

    2024-06-15 00:52:01       32 阅读
  6. 2024.6.12总结

    2024-06-15 00:52:01       31 阅读
  7. 编程前端看什么书比较好:深入解析与推荐

    2024-06-15 00:52:01       28 阅读
  8. 深入解析 Unix I/O 的五种模型

    2024-06-15 00:52:01       29 阅读