我正在使用 ASP.Net Core 3.0,我想创建一个带有图像的新产品,但是在我从文件上传中选择图像并按下“创建”按钮后,我的应用程序崩溃了。我试图在我的控制器上调试,但应用程序在它到达控制器之前崩溃了。其他一切都在创建操作上。当我注释掉文件输入时,其他一切正常。我只想将图像与我的 ProductModelVM 的其余部分一起发布,以便我可以在我的控制器中处理。
这是我的 ProductPostVM 模型:
using Microsoft.AspNetCore.Http;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text.Json.Serialization;
using System.Threading.Tasks;
namespace WebshopAppMVC.Models
{
public class ProductPostVM
{
//[JsonPropertyName("id")]
//public int Id { get; set; }
[Required]
[JsonPropertyName("name")]
public string Name { get; set; }
[JsonPropertyName("description")]
public string Description { get; set; }
[Required]
[JsonPropertyName("price")]
public double Price { get; set; }
[Required]
[JsonPropertyName("manufacturerId")]
// A product has one manufacturer
public int ManufacturerId { get; set; }
[Required] …
Run Code Online (Sandbox Code Playgroud)