我正在Angular 7应用程序中使用Kendo Angular File Upload组件。后端是通过Kestrel托管MVC API的ASP.NET core 2.1。我可以上传以处理小文件。较大的文件(120MB)失败,并显示500(内部服务器错误)。我在端点控制器方法上使用了以下DisableRequestSizeLimit属性:
[HttpPost, DisableRequestSizeLimit, Route("Upload")]
public async Task<IActionResult> Post(List<IFormFile> files)
{
为什么使用DisableRequestSizeLimit后大文件上传仍然失败?
答案 0 :(得分:0)
对于那些遇到类似问题的人,我也设法通过添加RequestFormLimits属性来解决此问题,例如
[HttpPost, DisableRequestSizeLimit, RequestFormLimits(MultipartBodyLengthLimit = Int32.MaxValue, ValueLengthLimit = Int32.MaxValue), Route("Upload")]
希望这对某人有帮助。