59 messaggi dal 06 maggio 2001
Ciao a tutti.
Ho un problema.
Vorrei far inserire ai visitatori del mio sito degli annunci con foto.
Ho creato il db, ho i permessi di scrittura, uso AspSmartUpload per l'upload delle immagini. Funziona perfettamente tutto.
Il problema è questo: come faccio ad associare un annuncio con la rispettiva foto?
Mi spiego: attualmente faccio compilare il form d'inserimento dell'annuncio con in + un campo testo nel quale il cliente scrive il nome del file della foto da uploadare, clicca su invia e la pagina asp scrive sul db, poi si passa alla pagina di upload dell'immagine che la mette nella cartella che ho specificato sul server, quando estraggo i dati dal db, visualizzo l'immagine leggendo il nome del file dal campo "foto" del db. Questo procedimento mi sembra bruttino e vorrei eliminare il campo testo del form relativo all'immagine che compila il cliente.
Come faccio? Devo rinominare il file con FSO?
Aiuto!!!
Grazie 1000.

Andrea Rinaldi
Webmaster Zeder Network & Advertising
http://www.zeder.it
webmaster@zeder.it

Andrea Rinaldi
Webmaster Universal Site S.r.l.
webmaster@universalsite.it
59 messaggi dal 06 maggio 2001


Andrea Rinaldi
Webmaster Universal Site S.r.l.
http://www.universalsite.it
webmaster@zeder.it

Andrea Rinaldi
Webmaster Universal Site S.r.l.
webmaster@universalsite.it
59 messaggi dal 06 maggio 2001
Aiutoooo!!!

Andrea Rinaldi
Webmaster Universal Site S.r.l.
http://www.universalsite.it
webmaster@universalsite.it

Andrea Rinaldi
Webmaster Universal Site S.r.l.
webmaster@universalsite.it
59 messaggi dal 06 maggio 2001
Non c'è nessuno che sa come fare???


Andrea Rinaldi
Webmaster Universal Site S.r.l.
http://www.universalsite.it
webmaster@universalsite.it

Andrea Rinaldi
Webmaster Universal Site S.r.l.
webmaster@universalsite.it
1.818 messaggi dal 21 giugno 2001
Contributi
Semplicemente quando fai l'upload leggi il nome del file e lo scrivi nel db. In questo modo eviti anche che il nome che ti specifica l'utente nel form, e quello dell'immagine caricata siano differenti.

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>
59 messaggi dal 06 maggio 2001
Grazie, ma fammi capire:
memorizzo il nome del file in una variabile come faccio con il resto delle input box?
Non vorrei passare il percorso del cliente (C:\Documenti...), se faccio così recupero anche il percorso... o no?

Andrea Rinaldi
Webmaster Universal Site S.r.l.
http://www.universalsite.it
webmaster@universalsite.it

Andrea Rinaldi
Webmaster Universal Site S.r.l.
webmaster@universalsite.it
1.818 messaggi dal 21 giugno 2001
Contributi
Le input box le lasci stare come le hai fatte, tranne quella in cui l'utente mette il nome del file, che invece devi eliminare.

Non conosco AspSmartUpload, ma sicuramente recupera il percorso completo del file tipo C:\immagini\fotoannuncio.jpg.

A quel punto aggiungi nel codice una riga per memorizzare in una variabile, il nome del file.

Per ottenere solo il nome del file è sufficiente fare uno split della stringa C:\immagini\fotoannuncio.jpg usando come carattere di separazione lo \. Così otterrai una matrice il cui ultimo elemento è proprio il nome completo del file (fotoannuncio.jpg ).

Se l'upload viene eseguito correttamente, fai un UPDATE del record relativo a quell'annuncio inserendo nel campo Foto il nome contenuto nella variabile altrimenti, se l'upload non va a buon fine, avverti l'utente con un messaggio e magari gli fai ritentare l'upload.

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>

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.