文件上传限制请求大小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);

            }
        }

 

posted @ 2020-08-10 16:23  低调码农哥!  阅读(2695)  评论(1)    收藏  举报