我正在开发一种在布局页面中显示登录用户照片的方法。
该方法看起来不错,并且可以为我返回图像路径,但是我不知道该方法是否可以在<img src="">
上运行,还是可以使用一些剃须刀功能来实现?
如果我从http://localhost:29469/User/LoadPhoto
之类的URL调用我的方法,它将返回正确的路径。
未输入布局,因此无法显示为Model.Attribute
public ActionResult LoadPhoto()
{
if (User.Identity.IsAuthenticated)
{
var userStore = new UserStore<User>(new ERPIdentityDbContext());
var userManager = new UserManager<User>(userStore);
var xUser = userManager.FindById(User.Identity.GetUserId());
string xPhotoPath = HttpContext.Server.MapPath(@"~/Images/Users/") + xUser.FotoPath ;
return Content(xPhotoPath);
}
return View();
}
我想对LoadPhoto
中的<img src="">
方法使用return
答案 0 :(得分:0)
如果您的照片是JPG,请返回内容类型为File ActionResult
的{{1}}:
image/jpeg