Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie kann ich ein Bild von SQL Server mit ASP.NET anzeigen?

Erstellen Sie eine Webseite, die das Bild zurückgibt. Sie würden die Bytes aus der Datenbank auswählen (da Sie bereits Code zum Einfügen geschrieben haben, denke ich, dass Sie wissen, wie man auswählt). Sobald Sie die Bytes haben, müssen Sie den MIME-Typ festlegen und die Bytes in den Antwortstrom schreiben.

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

Bearbeiten:

Verwenden Sie einfach ein img-Tag mit dem Kurs tet zur oben genannten Aspx-Webseite. Beispiel:

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