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
Граница, похоже, не совпадает с заголовком. Можете ли вы обновить свой вопрос, чтобы показать код, который вы используете для генерации и отправки запроса?