Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como posso exibir uma imagem do SQL Server usando ASP.NET?


Crie uma página da Web que retorne a imagem. Você selecionaria os bytes do banco de dados (como já tem código escrito para inserir, acho que sabe como selecionar). Depois de ter os bytes, você precisa definir o tipo mime e gravar os bytes no fluxo de resposta.
var bytesFromDatabase = getImageFromDatabase();
context.Response.ContentType = "image/jpeg";
context.Response.BinaryWrite(bytesFromDatabase);

Editar:

Basta usar uma tag img com o cource tet para a página da web aspx mencionada. Por exemplo:
<img src="http://www.example.com/image.aspx?id=1" alt="image" />