.NET Framework webAPI上傳文件大小限制


提供給小程序的接口接收不了大文件參數,即便是使用post也不行,emmm,我這邊采用的是[FromBody]接收參數,先來看下接口:

[HttpPost]
public HttpResponseMessage Upload([FromBody] string fileBase64)
{           
}

原本以為是文件太大,前端限制,沒有傳過來,后來想了想,還是先從自己這邊找找解決方案吧,中間曲折的過程就不談了,原因就是后端接口無法接收這么大的參數,直接說下解決方法,找到web.config,加句配置即可,emmm,好簡單

<system.web> <httpRuntime targetFramework="4.5" maxQueryStringLength="102400" maxRequestLength="102400" maxUrlLength="102400" />

 


 

note:看了看文檔,說是在web.config配置文件中的<system.webServer>節點中做配置也行,我沒試,有興趣的可以試下

<system.webServer> <security> <requestFiltering> <requestLimits maxAllowedContentLength="" maxQueryString="" maxUrl=""/>

 


免責聲明!

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



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