Kendo UI Angular文件上传组件对大型文件失败

时间:2019-05-08 16:49:47

标签: angular file-upload kendo-ui-angular2 kendo-upload

我正在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后大文件上传仍然失败?

1 个答案:

答案 0 :(得分:0)

对于那些遇到类似问题的人,我也设法通过添加RequestFormLimits属性来解决此问题,例如

[HttpPost, DisableRequestSizeLimit, RequestFormLimits(MultipartBodyLengthLimit = Int32.MaxValue, ValueLengthLimit = Int32.MaxValue), Route("Upload")]

希望这对某人有帮助。