ASP.NET Core '超出多部分正文长度限制 16384' 错误

Phi*_*hil 5 ajax jquery httprequest asp.net-core

我正在使用 ASP.NET Core 1.1。我正在尝试使用 JQuery AJAX 上传文件,但我不断收到错误消息:“超出多部分正文长度限制 16384”

Reseach 告诉我将它添加到我的 Startup.js 文件中:

public void ConfigureServices(IServiceCollection services)
{
    services.AddMvc();

    services.Configure<FormOptions>(Option =>
    {
        Option.MultipartBodyLengthLimit = 200000000;
    });
}
Run Code Online (Sandbox Code Playgroud)

但我仍然不断收到错误

foreach (File file in Request.Form.Files)
Run Code Online (Sandbox Code Playgroud)

我看到 MultipartBodyLengthLimit 在启动时更新,但在应用程序运行时它似乎没有以某种方式保存更新的值。

这甚至可以在 ASP.NET Core 中工作,还是我需要使用另一种方式在 ASP.NET Core 中使用 jQuery 上传文件?