Domanda

In generale, se vogliamo visualizzare un'immagine nella pagina Web, diamo l'URI della risorsa immagine come: http: // host:. port / immagine / xxx.jpg

Ora, ci sono alcune immagini nel mio sistema di file, li risparmio il suo percorso assoluto nel db.

Ti piace questa;

id     name     address   image
1      xxxx     xxxx      C:/images/xxx.jpg

Ora, se l'entità è retrived, la sua immagine deve essere visualizzata nella pagina.

Come farlo?

Quello che ho pensato è copiare l'immagine sotto la directory del server web, quindi costruire il suo URL, la pagina può rendere esso. Ma mi chiedo se questa è una buona idea? C'è qualche altro modo?

È stato utile?

Soluzione

Si potrebbe creare una pagina web o un HttpHandler che recupera l'immagine richiesta dal database quindi inviare all'utente utilizzando HttpResponse e il tipo MIME corretto. Utilizzando la querystring l'immagine è identificato come:

Siamo spiacenti, non ha specificato il linguaggio di programmazione che si sta utilizzando. Se il suo Net ho potuto creare qualche esempio di codice.

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