Я работаю с членским API в Umbraco 8 и пытаюсь загрузить изображение при регистрации. После того, как я зарегистрировал участника и открыл профиль участника в backoffice, я вижу это:
![enter image description here](https://i.stack.imgur.com/fLEkS.jpg)
Это мой Coontroller
public class RegisterController : SurfaceController
{
// GET: Register
public ActionResult Register(Models.RegisterModel model)
{
if (!ModelState.IsValid)
return CurrentUmbracoPage();
var memberService = Services.MemberService;
if (memberService.GetByEmail(model.Email) != null)
{
ModelState.AddModelError("", "A member with that email alredy exists");
return CurrentUmbracoPage();
}
var member = memberService.CreateMemberWithIdentity(model.Email, model.Email, model.Name, "bMEMembers");
member.SetValue("companyName", model.CompanyName );
member.SetValue("avatar", model.Avatar);
memberService.SavePassword(member, model.Password);
Members.Login(model.Email, model.Password);
memberService.Save(member);
return Redirect("/");
}
}
Модель:
public HttpPostedFileBase Avatar { get; set; }
Вид:
@Html.LabelFor(model => model.Avatar)
<input type="file" name="Avatar" />
@Html.ValidationMessageFor(model => model.Avatar)
<input class="btn" type="submit" value="Create" />
Кто-нибудь может мне помочь с этим?