如何使用 ASP.NET Core 1.0 上传模型文件?
How to upload file with model with ASP.NET Core 1.0?
我正在尝试使用 ASP.NET Core 1.0 制作一个小的上传文件 api。
我有一个从 MVC5 应用程序中获取的模型:
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 没问题,但在 ASP.NET Core 中,我不知道如何使用相同的结果进行归档。
有人可以帮我吗?
谢谢。
P/S: 我搜索过这样的教程,但一无所获。我读过的每个教程都只是关于获取键值参数,没有教程是关于将信息放入这样的模型中的。
我终于找到了这个 post :
http://www.mikesdotnetting.com/article/288/uploading-files-with-asp-net-core-1-0-mvc
由此post,我的房间模型将是这样的:
public class RoomModel
{
public int Id { get; set; }
public string Name { get; set; }
public IFormFile Image { get; set; }
}
因此,据我所知,IFromFile 取代了 HttpPostedFileBase,处理文件的步骤与 HttpPostedFileBase 相同。
我正在尝试使用 ASP.NET Core 1.0 制作一个小的上传文件 api。 我有一个从 MVC5 应用程序中获取的模型:
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 没问题,但在 ASP.NET Core 中,我不知道如何使用相同的结果进行归档。
有人可以帮我吗? 谢谢。
P/S: 我搜索过这样的教程,但一无所获。我读过的每个教程都只是关于获取键值参数,没有教程是关于将信息放入这样的模型中的。
我终于找到了这个 post :
http://www.mikesdotnetting.com/article/288/uploading-files-with-asp-net-core-1-0-mvc
由此post,我的房间模型将是这样的:
public class RoomModel
{
public int Id { get; set; }
public string Name { get; set; }
public IFormFile Image { get; set; }
}
因此,据我所知,IFromFile 取代了 HttpPostedFileBase,处理文件的步骤与 HttpPostedFileBase 相同。