Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用ASP.NET Core将多个文件绑定到列表_C#_Asp.net Core_Asp.net Core Webapi - Fatal编程技术网

C# 使用ASP.NET Core将多个文件绑定到列表

C# 使用ASP.NET Core将多个文件绑定到列表,c#,asp.net-core,asp.net-core-webapi,C#,Asp.net Core,Asp.net Core Webapi,我想绑定到这样一个模型中的文件列表,使用多部分表单/数据将文件[0]、…、文件[n]等作为键传递。我的模型如下所示: public class MergeModel { [Required] public IEnumerable<IFormFile> File { get; set; } } 不幸的是,当我用这样的邮递员发帖子时: public class MergeModel { [Required]

我想绑定到这样一个模型中的文件列表,使用多部分表单/数据将文件[0]、…、文件[n]等作为键传递。我的模型如下所示:

public class MergeModel
{
    [Required]            
    public IEnumerable<IFormFile> File { get; set; }
}
不幸的是,当我用这样的邮递员发帖子时:

public class MergeModel
{
    [Required]            
    public IEnumerable<IFormFile> File { get; set; }
}

我在
文件
属性中得到一个
null
。但是,如果我提出这样的请求:

public class MergeModel
{
    [Required]            
    public IEnumerable<IFormFile> File { get; set; }
}


它工作得很好。有没有办法绑定到文件[0]等密钥?

我可以知道为什么要这样做吗?这只是我的项目要求:)我从标记和标题中删除了.NET Core,因为该问题似乎与.NET Core无关,但它是ASP.NET Core(与.NET Core完全不同)