我花了一整天的时间试图让它发挥作用,我查看了以下内容:
还有很多我数不过来的。
我想要的只是发送一份表格和一张图像。得到的错误是:
缺少内容类型边界
内容类型不正确
函数求值需要所有线程运行
有角的
register(user: UserViewModel, logo: File) {
// We use formData because we can't send file as an object
const formData = new FormData();
formData.append("user", JSON.stringify(user));
formData.append("logo", logo);
console.log(formData);
return this.http.post<UserRegisterViewModel>(`${UserAPI.API_User}/${"register"}`, formData).pipe(map(user => {
return user;
}));
}
我的 C# 代码看起来像这样
[HttpPost, DisableRequestSizeLimit]
[AllowAnonymous]
[Route("register")]
//[Consumes("application/json", "multipart/form-data")]
public async Task<IActionResult> RegisterAsync()
{
IFormFile logo = null;
try
{
// Get the logo
logo = Request.Form.Files[0];
// Get the user json string
var userJson = Request.Form["user"];
HUWWW
守候你守候我
相关分类