我的代码只能将数据传递给Web API,但我想在同一个请求中使用angular 2 + typescript和ASP.Net Core Web API在不同的请求中传递数据和Image .
我的代码将数据传递给API:
角度代码:
create(user) {
return this.authHttp.post(this._baseUrl + 'user/', JSON.stringify(userData)).map((res: Response) => {
return res;
}).catch(this.configService.handleError);
}
Run Code Online (Sandbox Code Playgroud)
API代码:
[HttpPost]
public IActionResult Create([FromBody]UserModel user)
{
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
//save user
_userRepository.Add(user);
_userRepository.Commit();
return new OkObjectResult(user.UserId);
}
Run Code Online (Sandbox Code Playgroud)