Newsgroup: it.comp.www.asp
Titolo: ASP, database e immagini

 <img src="percorsoimmagini/" & rs("Foto") border=0>
Scusami, ma il codice corretto dovrebbe essere questo:
 <img src="percorsoimmagini/<%=rs("Foto")%>" border=0>
altrimenti il browser cerca l'immagine *"percorsoimmagini/"* ignorando
*& rs("Foto")*
--
ciao
gelty
http://www.sifor.it

 all'interno del tuo html dove vuoi visualizzare le immagini
Per precisare, io non specifico nemmeno la cartella d'origine.
Se nel programma decido che i file si trovano tutti nella cartella
"immagini" (generalmente sotto la cartella dell'applicativo), non mi serve
specificarla, a meno che il file non si trovi, a suo vaolta, in una
sottocartella di essa (tipo  "immagini/natura/pippo.jpg", ma a questo punto
scriverei solo "natura/pippo.jpg").
Quindi, mi basta parametrizzare tutto nel mio applicativo e, utilizzando una
funzione del tipo AppPath() (che restituisce il percorso dell'applicativo)
posso ottenere sia il percorso fisico, sia quello remoto. Tutto, usando un
solo campo e una tabella parametri (che c'è sempre, in tutti i miei
applicativi).

Devo pubblicare un sito da dove si possono scegliere dei prodotti.
Ho inserito un db access, a cui accedo tramite asp, e da
cui estraggo i dati relativi ai prodotti.
I campi sono (tra gli altri)
idprodotto
nome
descrizione
prezzo
foto
Il punto č questo:
se inserisco nel db access le immagini in gif o jpg,
queste vengono trasformate in bmp e di conseguenza
aumentano di dimensione (anche di 10 volte) costringendo
il visitatore a dover attendere piů del necessario.
Io vorrei memorizzare nel db soltanto il percorso e il nome
delle immagini che metterei in una directory separata sul web.
Mi spiegate come faccio poi a visualizzare l'immagine adatta
al prodotto che si sta guardando?
Se non sono stato sufficientemente chiaro ditemelo!

 al prodotto che si sta guardando?
E' molto più semplice che visualizzare un'immagine memorizzata in un DB :-)


 al prodotto che si sta guardando?
Ho avuto la stessa necessità e ho risolto il problema in questo modo:
- ho inserito due campi nel database dove memorizzo il percorso assoluto e
relativo dell'immagine; il percorso assoluto si riferisce al quello
originale della macchina da cui operi la maschera Access
il percorso relativo è quello di una sottocartella sul web dove memorizzi le
tue immagini
- nella maschera Access apro un file-browser e memorizzo il percorso
assoluto e quello relativo lo ottengo concatenando il nome del file ad una
stringa contenente il percorso delle immagini sul web
ad es: c:\documenti\immagine.jpg = percorso assoluto, /images/immagine.jpg =
percorso relativo
- nel codice asp non fai altro che inserire la tag
<img src="<%= nome campo contenente il percorso relativo%>">
all'interno del tuo html dove vuoi visualizzare le immagini
Ovviamente questo metodo implica che le tue immagini vengano uploadate in
una unica cartella prefissata, io di solito creo una cartella database dove
metto il file .mdb e all'interno di essa creo la cartella images.
Spero di esserti stato di aiuto.
Ciao

Grazie al vostro aiuto ho risolto!
Grazie ancora ciao


Scusate ma non riesco a risolvere il problema.
Io uso FP2000 per fare la pagine asp e fp
mi crea in html queste righe
<font size="2" face="Tahoma"><font color="#0000FF">
Foto:</font> <!--webbot bot="DatabaseResultColumn" startspan
s-columnnames="IDProdotto,NomeProdotto,Foto"
s-column="Foto" b-tableformat="FALSE" b-hasHTML="FALSE" clientside
local_preview="&lt;font
size=&quot;-1&quot;&gt;&amp;lt;&amp;lt;&lt;/font&gt;Foto&lt;font
size=&quot;-1&quot;&gt;&amp;gt;&amp;gt;&lt;/font&gt;"
preview="&lt;font
size=&quot;-1&quot;&gt;&amp;lt;&amp;lt;&lt;/font&gt;Foto&lt;font
size=&quot;-1&quot;&gt;&amp;gt;&amp;gt;&lt;/font&gt;" --><%=FP_FieldVal(fp_r
s,"Foto")%><!--webbot
bot="DatabaseResultColumn" i-CheckSum="12331" endspan --><b><font
face="Verdana" size="1"><br>
</font></b> <font color="#0000FF">
dove il campo foto contiene il nome della foto del prodotto
(esempio 1234112)
Ma non so dove mettere questa riga!
<img src="percorsoimmagini/<%=rs("Foto")%>" border=0>
Ciao

 <img src="percorsoimmagini/<%=rs("Foto")%>" border=0>
Il problema e' che usi un programma che scrive del codice per te.
Onestamente non saprei neanche io dove mettere mani in quel codice.
Magari se cambi qualcosa, Frontpage si incavola e non ti funziona piu'
niente.
Studia un po' (magari parti dagli articoli su 
http://www.aspitalia.com
)
e vedrai che non e' poi cosi' difficile.
