3.122 messaggi dal 16 maggio 2002
Come faccio a creare una pagina asp che dà in uscita una immagine? Cioè vorrei realizzare una pagina che in output mi dà una immagine, non del codice html.
Ho buttato giù qualcosa, ma ancora non funziona. Cosa sbaglio?
L'immagine /photo/1.jpg c'è sul server (in locale).
Di seguito il codice.
Grazie.

<%
Response.ContentType = "image/JPEG"
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFile(Server.MapPath("/photo/1.jpg"))
Set stream = f.OpenAsTextStream(1,-1)
Response.BinaryWrite(stream.ReadAll)
Set stream = Nothing
Set f = Nothing
Set fso = Nothing
%>

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
113 messaggi dal 23 aprile 2002
Ciao Raynor,
potresti spiegarmi meglio quello che chiedi? Sinceramente non lo ho capito. Non ho capito nemmeno l'utilizzo.

Ciao
3.122 messaggi dal 16 maggio 2002
Io vorrei mostrare una immagine richiamata da un database. Ad esempio, potrei memorizzare nel db l'url dell'immagine e poi scrivere nella pagina asp
<img src="<%=rs("immagine")%>">
dopo aver aperto connessione e recordset. Vorrei però gestire la cosa in modo un po' diverso: ovvero vorrei che non fosse indicato il percorso dell'immagine, ma semplicemente l'identificativo che passo alla pagina asp, per poter scrivere una cosa del genere
<img src="immagine.asp?id=3">
Per cui ho settato la proprietà Response.ContentType = "image/JPEG" e fin qui nessun problema. A questo punto però come invio i dati dell'immagine in output?
Capito il mio problema? C'è qualcuno che sa come risolverlo?

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!

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.