ASP.NET MVC は初めてで、API を使用するのは初めてです。
オブジェクトを指定して、PUT を実行しようとしています。ただし、アプリケーションを起動して利用可能な API を確認すると、引数のオプションがない PUT URL が次のように表示されます。
/api/File
のようなものであるべきではありません/api/File/{}
か?
コントローラ
[HttpPut]
public void PutFile (FileData file)
{
...
}
これが完全に間違っている場合は、お知らせください。