Visualizzazione dei risultati da 1 a 5 su 5

Discussione: MapPath con Win 2003

  1. #1

    MapPath con Win 2003

    Salve a tutti,
    Ho già letto con molta accuratezza il thread dedicato alle novità di Win2003 ma non ho torvato la soluzione al mio problema.
    http://forum.html.it/forum/showthrea...=&pagenumber=1

    Vi spiego con gli step che ho seguito:

    step1: con una query estraggo il nome di un'immagine dal db
    "select imgName from immagini where imgId = xxx"

    step2: prelevo il nome dell'immagine dal recordSet
    nomeImmagine = rs("imgName ")
    response.write nomeImmagine --> stampa correttamente il nome della mia immagine con tanto di estensione jpg. Insomma fin qui tutto OK

    step3: devo recuperare il mapPath della mia immagine, le immagini sono tutte in una cartella che si chiama gallery, quindi:
    nomePercorso = Server.MapPath("gallery/"&nomeImmagine)
    oppure
    nomePercorso = Server.MapPath("/gallery/"&nomeImmagine)
    response.write nomePercorso

    COSA SUCCEDE:
    1. il response.write nomePercorso non stampa nulla, cioè vedo la pagina completamente bianca

    2. faccio
    nomePercorso = Server.MapPath("/gallery/")
    response.write nomePercorso
    il response.write stampa correttamente il percorso della cartella gallery

    3. faccio
    nomePercorso = Server.MapPath("/gallery/nomeEffettivoDellImmagine.jpg") -->cioè non passo il nome dell'immagine nella variabile ma scrivo il nome reale
    response.write nomePercorso
    il response.write stampa correttamente il percorso dell'immagine

    CONCLUSIONE:
    Ci sono problemi con le variabili passate nel mapPath? Come posso risolvere il mio problema?

    Grazie
    tre fiorini!!!

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    butto li qualcosa eh...

    se metti il percorso in una variabile d'appoggio, tipo:

    percorso = "/gallery/"&nomeImmagine

    e poi la metti nel server.mapPath(percorso)


    giusto per provare eh...

    ma poi cosa ti serve mettere il tutto nel mappath ?
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  3. #3
    nomePercorso = Server.MapPath("/gallery/")
    response.write nomePercorso
    il response.write stampa correttamente il percorso della cartella gallery
    ¿que tal:
    codice:
    response.write nomePercorso & nomeImmagine
    o tal vez:
    codice:
    nomePercorso = Server.MapPath("/gallery/") & nomeImmagine
    response.write nomePercorso
    ?

    Grazie sempre di tutto!!!
    Alberto

  4. #4
    Se faccio come mi consigli

    nomePercorso = Server.MapPath("/gallery/") & nomeImmagine
    response.write nomePercorso

    il nome percorso è errato perchè manca l'ultimo "\"
    dovrei fare

    nomePercorso = Server.MapPath("/gallery/") &"\"& nomeImmagine
    response.write nomePercorso
    tre fiorini!!!

  5. #5
    vero scusa...

    dai almeno hai risolto
    Grazie sempre di tutto!!!
    Alberto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.