99 messaggi dal 26 ottobre 2001
Ciao Alex,
purtroppo anche scrivendo solo così:
<code>
&lt;HTML&gt;
&lt;!-- METADATA TYPE="typelib" UUID="00000205-0000-0010-8000-00AA006D2EA4" NAME="ADODB Type Library" --&gt;
&lt;%
Dim objStream
Dim FileOutput

Set objStream = Server.CreateObject("ADODB.Stream")

objStream.Type = adTypeBinary
objStream.Open
objStream.LoadFromFile Server.MapPath("data/foto.jpg")

'Al browser
Response.ContentType = "image/jpeg(.jpg)"
Response.BinaryWrite objStream.Read
objStream.Close
Set objStream = Nothing
%&gt;
&lt;/HTML&gt;
</code>

l'immagine non viene interpretata come tale.
Ci sarà qualche altro parametro da utilizzare?

879 messaggi dal 09 luglio 2002
www.i-studio.it
Veramente, io intendevo cosi':

&lt;%
Dim objStream
Dim FileOutput

Response.ContentType = "image/jpeg(.jpg)"

Set objStream = Server.CreateObject("ADODB.Stream")

objStream.Type = adTypeBinary
objStream.Open
objStream.LoadFromFile Server.MapPath("data/foto.jpg")

'Al browser
Response.BinaryWrite objStream.Read
objStream.Close
Set objStream = Nothing
%&gt;

senza nessuna istruzione HTML (neanche i tag &lt;HTML&gt; e &lt;/HTML&gt;)

Ciao
Alex



Internetworking Studio Srl
www.i-studio.it
1.818 messaggi dal 21 giugno 2001
Contributi
Ha ragione Alex! Fava che sono!

Rinuncia ad avere la libreria ADO per la conversione delle costanti e scrivi semplicemente in testa alla pagina


<code>
&lt;%
Dim objStream


Set objStream = Server.CreateObject("ADODB.Stream")

objStream.Type = 1
objStream.Open
objStream.LoadFromFile Server.MapPath("data/foto.jpg")

'Al browser
Response.ContentType = "image/jpeg"
Response.BinaryWrite objStream.Read
objStream.Close
Set objStream = Nothing
%&gt;

</code>

Cia Cia
hyppos

www.teatrolabaracca.com

<code>
|--------------------------------------|
|<font color=white><b>in giro torte sol ciclos et rotor igni</b></font id=white>|
|--------------------------------------|
</code>

hyppos
<code> in giro torte sol ciclos et rotor igni</code>
99 messaggi dal 26 ottobre 2001
Così funziona che è una meraviglia.......
Ma ora mi viene un dubbio, posso utilizzarle l'immagine all'interno di una pagina HTML?
Adesso ci provo.....

99 messaggi dal 26 ottobre 2001
Mi pare di capire che ContentType indica al browser come deve interpretare quello che gli viene mandato.
Quindi se gli dico di interpretarlo come immagine jpeg funziona, però ho il problema che non posso visualizzare il resto della pagina, tabelle, testo ecc. ecc.

Ho provato ad aggiungere anche solo un semplicissimo Response.Write "testo...." ma non viene scritto a video.

Pensavo fosse più semplice.
Non c'è il modo di riconvertire un file binario senza utilizzare ContentType?

Grazie grazie grazie

879 messaggi dal 09 luglio 2002
www.i-studio.it
Non credo che riuscirai ad inserire le immagini in una normale pagina HTML...
A questo punto, ti chiedo (scusa se troverai la domanda banale...):

anche se non hai accesso al server, non puoi farti creare (una tantum) una dir virtuale di IIS che punta alla dir delle immagini?
Anche perche', se ti hanno creato una directory con i permessi di scrittura, mi pare anche logico che ti diano la possibilita' di accederci via web tramite una dir virtuale....

Ho detto una banalita'?

Ciao
Alex



Internetworking Studio Srl
www.i-studio.it
99 messaggi dal 26 ottobre 2001
Pare logico anche a me, ma con la scusa della sicurezza (...peraltro soltanto una scusa) creano questi problemi.
Proverò a chiedere, fare un tentativo non mi costa nulla....
Grazie comunque.
Alessio

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.