35 messaggi dal 06 settembre 2002
Salve a tutti,

ho un problema piuttosto duro da risolvere:
in una tabella del mio db access ho vari campi binary in cui ho memorizzato immagini jpg.

Ora avrei bisogno di visualizzare queste immagini in una pagina asp.

Ho provato gli script presenti sul sito (mi riferisco al n°321) ma mi permettono di visualizzare solo immagini nella pagina asp, in quanto viene inserito il codice
Response.ContentType = "image/jpeg"

io ho però bisogno di visualizzare sia l'immagine che la sua descrizione anagrafica (nome, descrizione ecc...) ed avendo lanciato l'istruzione Content Type con immagini questo non mi è permesso.

Se lascio il content type al suo valore standard di text/html visualizzo la parte anagrafica correttamente ma la parte binary mi si trasforma in migliaia di righe incomprensibili.

Qualcuno ha già risolto questo problema???

grazie

48 messaggi dal 16 luglio 2001
crea una pagina in cui inserisci il testo e poi dove devi visualizzare l'immagine fai così:
<img src="mioArrayercorso/estrFileDaDb.asp?parametri.." >

in questo modo il file estrFileDaDb.asp lo puoi lasciare con il content type "image/jpeg"...


:::Giuseppe T:::
35 messaggi dal 06 settembre 2002
Funziona alla grande!

ci ero quasi arrivato infatti quando ho letto il tuo messaggio stavo giocando con gli object.
non ho pensato alla soluzione più semplice!!!!

Grazie ancora di cuore

20 messaggi dal 31 luglio 2002
potreste essere un po piu precisi perfavore? Sto cercando di ricreare la stessa situazione ma non capisco come devo creare la pagina che incorpora l'immagine e com'è il percorso <img src..........
Grazie
35 messaggi dal 06 settembre 2002
E tutto molto semplice, dopo che lo sai!

La struttura è composta da 2 pagine, una che visualiza le immagini e l'altra che le genera:

********************
visualizza.asp (pagina che richiama le immagini)
devi inserire un oggetto immagine con il seguente codice
*******************
<img src="immagine.asp?Id=<%= rs("Id_Immagine")%>" width="148" border="1" height="111" style="border: 1px #000000 solid">

*********************
immagine.asp
********************
<%
dim conn, strConn
strConn = Session("Connessione")
Set conn = Server.CreateObject("ADODB.Connection")
conn.open StrConn
SQL = "SELECT * FROM Immagini WHERE ID_Id = " & request.querystring("Id")
Set rt = Server.CreateObject("ADODB.Recordset")
rt.Open SQL, Conn, 1, 3
Response.ContentType = "image/jpeg"
Response.BinaryWrite (rt.fields("Nome_Campo_Contenente_Immagine"))
Response.End
%>





Capito?

Spero di essere stato chiaro.

Ciao
Daniele

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.