尝试使用 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 个用于回车,1 个用于换行)。而且我无法在服务器端的每个帖子中删除它们,因为其他客户端不会这样做。
感谢您对此的任何意见!
最佳答案
我们在 Nancy 0.11 中通过拉取请求修复了它,所以这不再是问题。
关于c# - RestSharp 发布 ByteArray/Stream 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9519682/