私は(私のMVC5アプリケーションからの)モデルを持っているウェブAPI 2. を使用することにより、小さなアップロードファイルAPIを作るしようとしている:Web API 2でモデルを使用してファイルをアップロードする方法C#?
public class RoomModel
{
public int Id { get; set; }
public string Name { get; set; }
public HttpPostedFileBase Image { get; set; }
}
私はのような機能を作りたい:
[HttpPost("upload")]
public IActionResult Upload(List<RoomModel> rooms)
{
// Check and upload file here.
// Save parameter to database.
}
MVC5ではHttpPostedFileBaseでは問題ありませんが、Web API 2では同じ結果でアーカイブする方法がわかりません。
誰でも教えてください。 ありがとうございます。
P/S:私はこのようなチュートリアルを検索しましたが、何も見つかりませんでした。私が読んだチュートリアルでは、キー値パラメータを取得するだけです。チュートリアルでは、このようなモデルに情報を配置する方法はありません。
あなたの質問はASP.NET Web API 2についてですが、答えはASP.NET Coreについてですか? – Stijn