在客户端(应用程序端)接收多部分/表单数据响应

时间:2019-06-24 09:33:40

标签: c# xamarin httpclient

我正在尝试使用表单数据从Rest API访问文件。作为响应,我正在接收字节数据以及标头信息。我需要提取没有标题信息的字节数据

我可以通过按名称或边界名称分割字符串来解析数据,但这似乎是不好的解决方案。还有其他提取文件的方法吗?

byte[] content = await result.Content.ReadAsByteArrayAsync();
ByteArrayContent byteArrayContent = new ByteArrayContent(content);
String S = Encoding.UTF8.GetString(content, 0, content.Length);
var headerPlusData = S.Split(new string[] { "name=clipdata" },StringSplitOptions.None);
byte[] dataBytes = Encoding.UTF8.GetBytes(headerPlusData[1]);
MemoryStream stream = new MemoryStream(content);

0 个答案:

没有答案