2012-03-01 11 views
2

RestSharpでバイト配列またはメモリストリームをポストしようとしています。RestSharp ByteArray/Stream dataを投稿する

私がいることを、次の

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

そして

blocks.First().Valueは、サーバー側でバイト配列

である私はそれでストリームパラメータでフォームを期待してい

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

を試してみました

バイトを抽出することができます。

追加情報: ADDFILEにnullまたはString.Emptyを追加するバイト配列

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

を送信する問題は、それが送信される各バイト配列に2つのバイトを追加することである(キャリッジリターンのための1と新しい行のための1つ)。そして、他のクライアントがこのように振る舞わないので、私はサーバー側のすべての投稿でそれらを削除することはできません。

ありがとうございました!

答えて

0

Nancy 0.11でプルリクエストで修正しました。これはもはや問題ではありません。

関連する問題