2016-04-30 9 views
2

私はWeb APIプロジェクトで取り組んでおり、モデルとファイルの両方を一度に投稿することはできません。ポストマンは例外をスロー:Postmanを使用してAPIコントローラにモデルとファイルを投稿するには?

System.Net.Http.UnsupportedMediaTypeException」私はこの問題を解決するにはどうすればよい

私のコードは次のように見ている

:?

[HttpPost] 
[Route("Appeal")] 
public IHttpActionResult SaveAppeal(AppealModel model) 
{ 
    try 
    { 
     var file = HttpContext.Current.Request.Files.Count > 0 ? 
     HttpContext.Current.Request.Files[0] : null; 

     var AppealResponses = _ContactService.SaveAppeals(model); 
     return Ok(new { AppealResponses }); 
    } 
    catch (Exception ex) 
    { 
     _log.ErrorFormat("Error in AppealResponses. Error:{0}", ex.Message); 
     _log.Error(ex); 
     throw; 
    } 
} 
+0

あなたはコードyoyの例を投稿できますか?us8 –

+0

[HttpClientからwebapiにファイルとJsonデータを送信する]の可能な複製(http://stackoverflow.com/questions/31079917/submitting-file-and-json-data- to-webapi-from-httpclient) –

答えて

1

郵便番号でContent-Typeヘッダーをapplication/jsonに設定しましたか?

このようにContent-Type: application/json これで解決するはずです。

0

Iサーバー側のサンプルコードでhereの前にこれに応答しています。

次に、郵便配達では生の投稿を行い、必要に応じてファイルを選択してヘッダーを設定することができます。

関連する問題