Я ищу способ создать HttpServer на С#, который поддерживает разбивку на блоки Transfer-Encoding для постов, состоящих из нескольких частей. Причина в том, что мне нужно передавать большие файлы (2-10 ГБ), и клиентское приложение должно использовать кодирование передачи по частям, иначе при загрузке файла в память ему не хватает памяти. Я просмотрел Интернет и нашел довольно много примеров, которые используют класс System.Net.HttpListener в .Net, но мне не удалось заставить его работать с получением данных от клиента, который использует фрагментированное кодирование передачи. .
У кого-нибудь есть пример того, как это сделать?
Любая подсказка приветствуется.