Получение ответа Multipart / form-data на стороне клиента (сторона приложения) - PullRequest
0 голосов
/ 24 июня 2019

Я пытаюсь получить доступ к файлу из 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...