asp.net core api文件上傳接口上傳文件過大時報錯


1.在Program類中,添加:  .UseKestrel(opt=>opt.Limits.MaxRequestBodySize=null)

2.startup類中添加:

services.Configure<FormOptions>(x =>
{
x.ValueLengthLimit = int.MaxValue;
x.MultipartBodyLengthLimit = int.MaxValue; // In case of multipart
});

3.如果是發布出去,即使改了上面兩項也有可能報錯,解決方法是在web.config文件中加入以下節點配置:

<security>

<requestFiltering>

<requestLimits maxAllowedContentLength="1073741822" /><!-- 1GB-->

</requestFiltering>

</security>  //注意加在 <system.webServer>節點中

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM