Je suis en utilisant EF 4.1 le Premier Code et par souci de simplicité, disons que j'ai l'Entité suivante de la classe:
public class Person
{
public int Id { get; set; }
public string Name { get; set; }
public Byte[] Image { get; set; }
}
J'ai réussi à créer un Créer une Vue qui permet l'Ajout d'un objet dans la Base de données.
Mais quand je viens pour afficher les détails d'une Personne, je reste bloqué sur l'affichage de l'Image. Après une recherche Google pour de nombreuses heures, j'ai le texte suivant:
// To convert the Byte Array to the author Image
public FileContentResult getImg(int id)
{
byte[] byteArray = DbContext.Persons.Find(id).Image;
return byteArray != null
? new FileContentResult(byteArray, "image/jpeg")
: null;
}
Et là où je suis tenter de liste de la Personne des détails, j'ai le texte suivant pour obtenir l'Image à afficher:
<img src="@Html.Action("getImg", "Person", new { id = item.Id })" alt="Person Image" />
Cependant, le ci-dessus n'est pas de travail, mon image source [src] attribut retourne vide.
Je serais très heureux de recevoir de l'aide avec l'obtention de mes images à afficher.
Je Vous Remercie.
Ciwan.