我的ajax电话:
$http({
method: 'POST',
headers: { 'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8' },
url: myURL,
data: { "data": content },
dataType: 'json'
})
我的api控制器
[Route("upload")]
[AcceptVerbs("POST")]
public string upload([FromBody]byte[] data) {
return "";
}
答案 0 :(得分:2)
我将数据作为字符串发送并转换为控制器上的Base64。它对我有用。
似乎还有一种方法可以编写自定义的MediaTypeFormatter。