【发布时间】:2021-01-10 20:55:45
【问题描述】:
我正在尝试创建一个带有文件上传的 .net 核心项目。
在模型中,我有一个具有 2 个属性的类名称“Movie”:图像 - 字节 [] 类型和图片 - IFormFile 类型。
在视图中,我添加了一个带有输入的表单:
<input asp-for="Picture" type="file" id="image_upload" />
在我的控制器中,我有这样的功能:
public IActionResult NewMovie(Movie movie){...
在传递属性 Image 和 Picture 的电影对象中始终为 NULL。
我尝试将 asp-for 从 Image 更改为 Picture,将函数更改为 Task 类型,将 IFormFile 添加到函数调用中,但没有任何帮助。
我一直无法获得文件的数据。我需要它是 byte[] 类型,但我会采取任何措施来帮助我。
提前谢谢大家。
【问题讨论】:
标签: asp.net-mvc asp.net-core .net-core file-upload