Pradeep Kumar Ответов: 0

C# 400 bad request file upload rest API


Hi all i have been trying to post files for a third party tool through rest api with MultipartFormDataContent. Even though i am writing files to MultipartFordatacontent in byte arry i am receiving error saying "400 bad request no filedata section found in multipart post request".

Request:

Method: POST, RequestUri: 'url', Version: 1.1, Content: System.Net.Http.MultipartFormDataContent, Headers:
{

Content-Type: multipart/form-data; boundary="4c10d3d0-f2ac-467e-9b46-3ca172eb646d"
Content-Length: 185
}
--c4757eb4-aefd-450a-a5cc-e879ac7f37ce
Content-Disposition: form-data; name=filedata; filename=pp.txt
Content-Type: text/plain

test file
--c4757eb4-aefd-450a-a5cc-e879ac7f37ce--


Response:
StatusCode: 400, ReasonPhrase: 'Bad Request', Version: 1.1, Content: System.Net.Http.StreamContent, Headers:
{
x-transaction-id: 99999_fileuploaddownload_staging_1537571048380:f4e44b3ca701:28:jm91oq79:10113
vary: accept-encoding
Connection: keep-alive
Cache-Control: no-cache
Date: Fri, 21 Sep 2018 23:04:08 GMT
Content-Length: 104
Content-Type: application/json; charset=utf-8
}
{"statusCode":400,"error":"Bad Request","message":"No filedata section found in multipart POST request"}


Что я уже пробовал:

Я пробовал поток памяти, байтовый массив Multipartcontent,

Afzaal Ahmad Zeeshan

Можете ли вы проверить, какого типа данные они ожидают? Довольно трудно сказать, что сервер ожидает получить с небольшим количеством информации.

Richard Deeming

boundary="4c10d3d0-f2ac-467e-9b46-3ca172eb646d"
...
--c4757eb4-aefd-450a-a5cc-e879ac7f37ce


Граница, похоже, не совпадает с заголовком. Можете ли вы обновить свой вопрос, чтобы показать код, который вы используете для генерации и отправки запроса?

0 Ответов