我正在尝试通过使用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:我已经搜索过类似的教程,但一无所获。我读过的每个教程都只涉及获取键值参数,而没有一个教程涉及将信息放置在这样的模型中。
最后,我发现了这篇文章:
http://www.mikesdotnetting.com/article/288/uploading-files-with-asp-net-core-0-1-mvc
从这篇文章中,我的RoomModel将如下所示:
public class RoomModel
{
public int Id { get; set; }
public string Name { get; set; }
public IFormFile Image { get; set; }
}
因此,据我目前的了解,IFromFile替换了HttpPostedFileBase,并且步骤处理文件与HttpPostedFileBase相同。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句