Net5上传文件请求大小限制设置(默认最大只能上传28.61m)
在IIS上配置文件上傳上限(在vs下使用IIS Express 調試時也可生效)
第一步:在項目工程下創建web.config,設置文件屬性【復制到輸出目錄】為始終復制或較新復制
第二步:在工程里Startup.ConfigureServices 中全局設置(也可如第(2)點中使用特性進行局部限制)
services.Configure<IISServerOptions>(options => {options.MaxRequestBodySize = int.MaxValue;});第三步:如使用Nginx需在http內配置client_max_body_size 100m;(具體大小可自行規定)
#省略 N 行http {#省略 N 行#允許客戶端上傳文件最大為 100Mclient_max_body_size? 100m;#省略 N 行server {#省略 N 行}}?2. VS調試時配置
第一步:在項目根目錄.vs隱藏文件夾下,項目文件夾àconfigàapplicationhost.config文件編輯配置請求大小,以B為單位。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
???? <system.webServer>
???????? <security>
????????????? <requestFiltering>
?????????????????? <!-- 文件請求最大限制50m -->
?????????????????? <requestLimits maxAllowedContentLength="524288000" />
????????????? </requestFiltering>
???????? </security>
???? </system.webServer>
</configuration>
第二步:在上傳文件對應的方法中使用特性對文件大小限制
總結
以上是生活随笔為你收集整理的Net5上传文件请求大小限制设置(默认最大只能上传28.61m)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何构建更加高效、准确的对话模型:Cha
- 下一篇: 签约火爆|一米定智“新潮宅·智生活”品牌