12

dotnet コア WebAPI 2.1 に取り組んでいますが、ボディに画像を送信する方法が見つかりません。

コントローラーは次のようになります。

    [HttpPost("api/image")]
    public IActionResult Post([FromBody]IFormFile file)
    {
        var filePath = Path.GetTempFileName();
        if (file.Length > 0)
        {
            return Ok();
        }
        return BadRequest();
    }

そして、これは私の郵便配達員の呼び出しです: ここに画像の説明を入力

Kestrelが失敗し ているため、この通話は終了しませんここに画像の説明を入力

私はすでに使用しようとしましたConsumes

[Consumes("application/json", "application/json-patch+json", "multipart/from-data")]

また、郵便配達員で、Content-Type を multipart/form-data に設定しました

4

5 に答える 5

4

にエラーの問題があるようPostman macOS applicationです。私が使用しているとき、postman chrome extensionすべてが期待どおりに機能します。

macOS アプリ macOS アプリ

Chrome 拡張機能 ここに画像の説明を入力

于 2018-07-20T09:23:16.573 に答える