Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Server.MapPath

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    269

    Server.MapPath

    ciao ho un problema di questo tipo :
    faccio upload su server di un file
    ma poi non riesco a farlo ritrovare tramite "server map path "

    codice:
                                      <%response.write""& rs.fields("filename") &""%> <--- questo funziona 
    								          <%="Scarica il file"%>  <--- questo NON funziona
    se clicco proprietà mi dice:

    codice:
    file:///D:/ru/area_protetta/dati
    aiuto...

  2. #2
    scusa ma perchè c'è un punto prima del percorso?
    ("./area_protetta/dati/"& rs.fields("filename"))
    Chi Non RisiKa noN RosiKa

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    269
    il percorso completo fisico è :
    d:\ru\area_protetta\dati\

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Server.MapPath restituisce il percorso fisico del file nel server. Tu devi mettere il percorso senza Server.MapPath

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    269
    scusami ma non mi sono spiegato bene , io estraggo dei dati da un db in questi dati c'è il percorso e il nome del file

    in pratica devo creare un link dinamico al file da downloadare

    la dir dove si trova il file è "dati"

    codice:
    <%="Scarica il file"%>
    così come lo scrivo non avviene il download , cliccando sulle proprietà vedo :
    codice:
    file:///D:/ru/area_protetta/dati/upload.zip
    il percorso è corretto ma non avviene il download non capisco i "///"

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    hugheshi... si era capito cosa volevi fare... e la risposta è sempre quella: non usare il Server.MapPath
    il percorso che ti da Server.MapPath va bene solo se vedi la pagina con il browser del server.

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    269
    il problema è che se uso il link
    codice:
    <%response.write""& rs.fields("filename") &""%>
    funziona tutto .
    ma se cambio server...devo riscrivere tutte le pagine ?
    come posso sostituire la parte in rosso ? io pensavo con Server.MapPath
    tieni conto che poi l'utente deve aprire una pagina e cliccare sul nome del file per fare il download ..

  8. #8
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    qual'è il percorso di quella pagina?
    da come mi pare di aver capito dovrebbe essere così il link
    codice:
    <%response.write""& rs.fields("filename") &""%>

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    269
    ok grazie
    provo

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 © 2025 vBulletin Solutions, Inc. All rights reserved.