Utilisation d'une action du contrôleur .NET MVC comme source pour un HTML
-
27-09-2019 - |
Question
Je suis en train d'afficher l'image associée à un utilisateur dans ma base de données (le type de données de champ d'image est image
) sur une page - malheureusement le code ci-dessous pour ne faire
HTML
<img src="/User/Picture/1" />
Action Controller
public byte[] Picture(int id){
UserRepository r = new UserRepository();
return r.Single(id).logo.ToArray();
}
La solution
Problem solved
Toutes mes excuses, je ne l'ai pas lu assez sur ce!
Tout ce qui devait être fait a été faire le retour d'action du contrôleur FileContentResult
public FileContentResult Picture(int id)
{
UserRepository r = new UserRepository();
return new FileContentResult(r.Single(id).logo.ToArray(), "image/jpeg");
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow