Если размер тела запроса превышает 80 КБ, Нэнси автоматически извлекает его из памяти и сохраняет в файловой системе. Я не понимаю, как получить тело после того, как это произойдет? Это то, что мы делаем сейчас, и это работает для запросов в памяти:
var dataStream = request.Body;
var streamReader = new StreamReader(dataStream);
var rawData = streamReader.ReadToEnd();
Когда поток был перемещен в файловую систему, мы получаем это исключение:
Тип исключения: ObjectDisposedException Сообщение: не удается получить доступ к закрытому файлу.
Итак, мой вопрос: как нам прочитать тело запроса после его перемещения в файловую систему? Спасибо!