пытается отправить массив байтов или поток памяти с помощью RestSharp.
Я пробовал следующее
request.AddFile("stream", x => new MemoryStream(blocks.First().Value), "stream", "application/binary");
И
request.AddFile("stream", blocks.First().Value, "stream", "application/binary");
Где blocks.First().Value
Массив байтов
На стороне сервера я ожидаю форму с параметром потока, из которой я могу извлечь байты.
Дополнительная информация: Добавление значения null или string.Empty в AddFile отправляетбайтовый массив
request.AddFile("stream", blocks.First().Value, string.Empty);
Проблема состоит в том, что он добавляет 2 байта к каждому отправляемому массиву байтов (1 для возврата каретки и один для новой строки).И я не могу удалить их в каждом сообщении на стороне сервера, поскольку другие клиенты не ведут себя таким образом.
Спасибо за любой вклад в это!