提供給小程序的接口接收不了大文件參數,即便是使用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=""/>