В нашем приложении ASP.NET Core 2.0 мы хотели бы иметь RequestSizeLimit
из X для большинства пользователей, но для некоторых специальных пользователей мы хотели бы увеличить его до Y> X.
То есть у нас это сегодня:
[HttpPost("files")]
[RequestSizeLimit(100_000_000)]
public async Task<ActionResult> Upload(string uploadId, IFormCollection formData)
{
/* Action body */
}
Но мы хотим применить более высокий предел размера для некоторых конкретных пользователей.
Как это можно сделать?
Приложение размещено за IIS в настройке обратного прокси.