2016-04-29 26 views
1

我試圖通過使用Web API 2 我有一個模型(從我MVC5應用程序),使一個小上傳文件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:我搜索了這樣的教程,但什麼也沒找到。我讀過的每個教程都只是關於獲取鍵值參數,沒有教程將信息放入像這樣的模型中。

+0

你的問題是關於ASP.NET Web API 2,但你的答案是關於ASP.NET Core? – Stijn

回答