【发布时间】:2016-10-15 01:36:22
【问题描述】:
我通过 webapi 向服务器发送模型,模型包含 base 64 编码图像,但如果我发送没有编码字符串,那么在服务器端我将获得模型的所有其他属性,
但是当我在模型中包含 base64 编码的字符串时,整个模型将变为 null,
我在客户端使用 AngularJS,在服务器使用 .net WebApi
角度代码
var base64ImageString='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMg.......'
var req = {
method: 'POST',
url: 'myurl',
data: { EncodedImage: base64ImageString,Name:'Rajiv' }
}
$http(req).then(function(){...}, function(){...});
服务器端代码
public HttpResponseMessage Post([FromBody] UserInfo userInfo)
{
//My Stuff
}
public class UserInfo
{
public String EncodedImage{get;set;}
public String Name{get;set;}
}
【问题讨论】:
标签: javascript .net angularjs c#-4.0