.netcore接口文件上传时,有时需要限制上传文件大小,只需要在请求接口中加入RequestSizeLimit特性即可
WebApiResult为自定义返回值
/// <summary> /// 上传图片,限制大小为30M /// </summary> /// <param name="files"></param> /// <returns></returns> [HttpPost("UploadImgFile30")] [RequestSizeLimit(30000000)] public WebApiResult UploadImgFile30(List<IFormFile> files) { try { } catch (Exception ex) { _logger.LogError($"上传图片:{JsonConvert.SerializeObject(ex)}"); return new WebApiResult(ApiResultCode.Exception, ex.Message); } }