Могу ли я доверять свойству .Length в IFormFile в ASP. NET Core? - PullRequest
0 голосов
/ 29 апреля 2020

У нас есть конечная точка API, которая позволяет пользователям загружать изображения; Одним из его параметров является IFormFileCollection.

Мы хотели бы проверить размер файла, чтобы убедиться, что конечная точка не используется, поэтому я проверяю свойство Length каждого IFormFile, но не знаю, может доверять этому свойству или нет, т.е. это исходит из запроса? Считается ли это «входом», очень похоже на Content-Length?

1 Ответ

0 голосов
/ 30 апреля 2020

Content-Length - это сжатое количество байтов данных в теле, оно ненадежно, так как может содержать дополнительные данные, например, вы отправляете многочастный запрос. Просто используйте IFormFile.length для таких функций, как расчет или проверка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...