sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo puedo mostrar una imagen de SQL Server usando ASP.NET?

Crea una página web que devuelva la imagen. Seleccionaría los bytes de la base de datos (como ya tiene código escrito para insertar, creo que sabe cómo seleccionar). Una vez que tenga los bytes, debe configurar el tipo MIME y escribir los bytes en el flujo de respuesta.

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

Editar:

Simplemente use una etiqueta img con el código de acceso a la página web aspx mencionada anteriormente. Por ejemplo:

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