2012-03-01 4 views
2

пытается отправить массив байтов или поток памяти с помощью RestSharp.Запись RestSharp ByteArray/Данные потока

Я попытался следующие

request.AddFile("stream", x => new MemoryStream(blocks.First().Value), "stream", "application/binary"); 

И

request.AddFile("stream", blocks.First().Value, "stream", "application/binary"); 

Где blocks.First().Value массив байтов

На стороне сервера я ожидаю форму с параметром потока в нем, что я может извлечь байты из.

Дополнительная информация: Добавление нулевой или string.Empty в AddFile посылает байтовый массив

request.AddFile("stream", blocks.First().Value, string.Empty); 

Проблема заключается в том, что он добавляет 2 байта для каждого массива байтов отправленного (1 для возврата каретки и один для новой линии). И я не могу удалить их на каждом посту на стороне сервера, так как другие клиенты не ведут себя так.

Благодарим за внимание!

ответ

0

Мы установили его с запросом на тягу в Nancy 0.11, так что это уже не проблема.