【问题标题】:RestSharp posting ByteArray / Stream dataRestSharp 发布 ByteArray / Stream 数据
【发布时间】:2023-03-26 08:19:01
【问题描述】:

尝试使用 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 个用于换行)。而且我无法在服务器端的每个帖子上删除它们,因为其他客户端的行为方式并非如此。

感谢您对此的任何意见!

【问题讨论】:

    标签: c# rest bytearray multipartform-data restsharp


    【解决方案1】:

    我们在 Nancy 0.11 中通过拉取请求修复了它,因此这不再是问题。

    【讨论】:

      猜你喜欢
      • 2020-12-02
      • 1970-01-01
      • 2011-09-12
      • 1970-01-01
      • 1970-01-01
      • 2015-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多