Notre modèle «utilisateur» nécessite une petite image de profil, et je ne suis pas entièrement sûr de la manière de le gérer. Bien sûr, nous pourrions simplement l'enregistrer dans un dossier sur le disque et stocker le chemin d'accès/nom de fichier à la base de données, mais je pense que je préfère l'avoir stocké dans la base de données elle-même.Meilleures pratiques pour les images dans un modèle avec Castle ActiveRecord/MonoRail
Ma première pensée était d'avoir une propriété sur le modèle comme celui-ci:
[Property]
public byte[] ProfilePicture
{
get;
set;
}
Mais il se sent sûr que je vais devoir aller un long chemin pour le faire fonctionner de cette façon - obtenir un tableau d'octets de la base de données, puis en le convertissant en une image avec un type de gestionnaire.
Est-ce que quelqu'un a vu un bon tutoriel sur la façon de gérer ce genre de chose? Il semble que ce serait une exigence assez commune que je trouverais quelque chose de spécifique à MonoRail, mais jusqu'à présent, mes recherches sont apparues vides.