Domanda

Sto usando ASP.NET 2.0 e C #.

Ho un controllo adrotatore, che sono vincolante per il database che ha i tre campi. AlternateText, imageurl e navigaGorl.

Ora, funziona bene, secondo le aspettative.La mia domanda è questa che l'immagine in tavola contiene un URL come http://www.xyz.com/abc.jpg . Ma voglio memorizzare l'immagine in un database e quindi vincolare l'immagine all'Adotator.

Aiuto. Grazie in anticipo.

È stato utile?

Soluzione

Sembra che tu voglia mettere i dati dell'immagine in image campo nel database. Questo può essere ottenuto leggendo l'immagine dal web con un HttpWebRequest . È quindi possibile ottenere il HttpWebResponse con: .

HttpWebResponse response = (HttpWebResponse)request.GetResponse();
.

Quindi leggi i byte dal Response Stream < / a> (vedi questa questione Creazione di un array di byte da un flusso ). Quindi inserire questo byte[] nel tuo database.

Allora, è possibile utilizzare un Gestore personalizzato Per leggere l'immagine dal database e uscirla come image/jpeg (o qualsiasi altro mimetype di cui hai bisogno).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top