【发布时间】: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