我有一个WebAPI,它在
下面[HttpPost]
[Route("AddLead")]
public void InsertLead(Document doc)
{
leadRepository.InsertLead(doc);
}
文档类在
下面public class Document
{
public int DocumentId { get; set; }
public byte[] DocumentData { get; set; }
}
现在我们可以看出属性 DocumentData 是字节数组。典型值为
我的客户端应用程序位于AngularJS中。如何将字节数组从AngularJS传递到DocumentData字段。?
由于
答案 0 :(得分:0)
实际上你仍在向ASP.NET发送一个对象,如下所示。您需要做的是使用byte []数据填充属性DocumentData。
$http({
method: 'POST',
data: {
DocumentId: id,
DocumentData: new Uint8Array()
}
})