将File作为复杂对象的一部分传递给WEB API

时间:2016-11-11 00:56:33

标签: c# angularjs file asp.net-web-api file-upload

我正在使用angular和kendo上传文件。当我提交到WEB API控制器。我希望提交一个对象,例如。

[{
 Id : 1,
 Title : "test",
 FileList : [File1, File2]
}]

当我尝试将其转换为服务器端的自定义类时,即

public class MyClass 
{
   public int Id {get; set;}
   public string Title {get; set;}
   public HttpFileCollection FileList {get; set;}
}

我看到的只是空的FileList属性。有没有办法以上述方式将数据从angular?

传递给WEB API

如果不是,我可以至少传递一个带有自定义属性的文件列表,例如标题的id,title部分,我可以将其视为web api上的multipartdata。

0 个答案:

没有答案