使用.netcore2.1 做文件上傳時,要求是小於20M,上傳3至5M都沒問題,大於10M,提示錯誤【如標題】,原來是nginx配置的原因
[HttpPost("Postcard")]
[RequestSizeLimit(20000000)] //文件最大為20M
public async Task<WebApiResult> PostCard(CardType cardType, string userName)
{
}
解決方法:
打開nginx反向代理服務器nginx.conf配置文件,修改client_max_body_size值,client_max_body_size 20M。