7 messaggi dal 28 giugno 2010
Salve a tutti.
Avrei la necessita' di prelevare da SQL Server una immagine in formato binario, e visualizzarla in una pagina della mia applicazione ASP.NET MVC 2 ,
uso Entity Framework per le query.

L'unica cosa che so fare e' prelevare tramite un query l'immagine dal db;
solo che non so ne dove metterla e ne come poterla poi utilizzare al fine di avere una normale immagine html (<img = ...... />).
Modificato da maurocheccoli il 29 luglio 2010 14.31 -
Ciao,

premesso che il tag <img /> è l'unico modo per far sì che il browser visualizzi un'immagine, il mio consiglio è quello di realizzare un HttpHandler che, ad esempio, prelevi dalla querystring i parametri in base a cui recuperarla da database e restituisca il flusso binario usando Response.OutputStream. Cerca su google "HttpHandler Image" e troverai qualche decina di esempi.

In questo modo, poi ti basta semplicemente referenziarne l'url dal tag img, ad es.:
<img src="myImageHandler.ashx?imageId=1234" />


A presto,
m.
7 messaggi dal 28 giugno 2010

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC