文件上传限制请求大小RequestSizeLimit 特性使用

  .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);

            }
        }
原文地址:https://www.cnblogs.com/personblog/p/13470456.html