Я использую Postman для вызова API, прикрепляя файл в Body, выбирая данные формы. здесь я получаю код статуса успеха и возвращаемые значения. Но когда я конвертирую это в код C #, я получаю сообщение об ошибке.
Может ли кто-нибудь помочь мне получить код для поиска файла из Azure BlOb и передачи этого файла в API. Я загрузил содержимое в memoryStream из Blob, как показано ниже
await blockBlob.DownloadToStreamAsync(memStream);
и форма MultipartFormDataContent = new MultipartFormDataContent ();
var streamContent = new StreamContent(memStream);
form.Add(streamContent, "");
form.Add(new StringContent("AAAAA.csv"), "filename");
HttpRequestMessage aReq = new HttpRequestMessage(HttpMethod.Post, rtmUrl);
var _httpClient = new HttpClient();
_httpClient.DefaultRequestHeaders.Accept.Clear();
_httpClient.DefaultRequestHeaders.Add("Accept", "*/*");
_httpClient.DefaultRequestHeaders
.Accept
.Add(new MediaTypeWithQualityHeaderValue("multipart/form-data"));
_httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", accessToken);
aReq.Content = form;
HttpResponseMessage clientResponse = await _httpClient.SendAsync(aReq);
Это не получает тот же ответ, который я получаю от почтальонавызов