从HttpRequest主体读取字节数组

时间:2019-07-03 14:58:25

标签: c# .net json json.net

我正在尝试从HttpRequest帖子正文中检索字节数组。帖子正文包含具有两个属性的对象。 1.“ Id”的类型为string,而2.“ Data”的类型为byte[]

Data属性包含使用代码转换为字节数组的文件数据:

Data = File.ReadAllBytes("fileName");

var responseObj = JObject.Parse(await new StreamReader(request.Body).ReadToEndAsync());

string id = responseObj["Id"].Value<string>();
var data= responseObj["Data"].Value<byte[]>();

最后一行代码给了我例外。我正在尝试将字节数组存储到文件中,然后在以后进行检索。

1 个答案:

答案 0 :(得分:0)

我猜您正在使用HttpClient类发出请求

很简单:

var contents =等待响应。Content.ReadAsByteArrayAsync()