Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment puis-je afficher une image de SQL Server en utilisant ASP.NET ?

Créez une page Web qui renvoie l'image. Vous sélectionneriez les octets de la base de données (comme vous avez déjà écrit du code à insérer, je pense que vous savez comment sélectionner). Une fois que vous avez les octets, vous devez définir le type mime et écrire les octets dans le flux de réponse.

var bytesFromDatabase = getImageFromDatabase();
context.Response.ContentType = "image/jpeg";
context.Response.BinaryWrite(bytesFromDatabase);

Modifier :

Il suffit d'utiliser une balise img avec le court tet vers la page Web aspx susmentionnée. Ex :

<img src="http://www.example.com/image.aspx?id=1" alt="image" />