【问题标题】:Kendo UI Angular file upload component fails with large filesKendo UI Angular 文件上传组件因大文件而失败
【发布时间】:2019-05-08 16:49:46
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    对于那些有类似问题的人,我设法通过添加 RequestFormLimits 属性来解决这个问题,例如

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

    希望这对某人有所帮助。

    【讨论】:

      猜你喜欢
      • 2014-11-17
      • 1970-01-01
      • 1970-01-01
      • 2018-10-27
      • 2012-05-31
      • 1970-01-01
      • 1970-01-01
      • 2013-10-24
      • 2011-05-04
      相关资源
      最近更新 更多