Visualizzazione dei risultati da 1 a 9 su 9

Discussione: visualizzare file

  1. #1
    Utente di HTML.it L'avatar di biocco
    Registrato dal
    Sep 2003
    Messaggi
    486

    visualizzare file

    dovrei aprire dei file e visualizzarli su browser. in linea di massima sono pdf o word. Il problema e che questi sono esterni alla wwwroot del sito e sono raggiungibili solo con codice lato server cosa posso fare per visualizzarli al client come se fosse semplicemente un link???

  2. #2
    Forse con il metodo ?
    codice:
    Set objFso = Server.CreateObject("Scripting.FileSystemObject")
    http://forum.html.it/forum/showthrea...ghlight=objfso

  3. #3
    Utente di HTML.it L'avatar di biocco
    Registrato dal
    Sep 2003
    Messaggi
    486
    No non funziona questo metodo.

    Per scopi di sicurezza mi è stato richiesto di mettere i file in modo che nessun utente possa vederli.
    quindi ho creato una cartella esterna a quella visualizzabile dal sito

    cartella pubblica
    c:\inetpub\wwwroot\html.it\

    cartela privata
    c:\inetpub\wwwroot\

    il problema e che devo visualizzare agli utenti alcuni file nella cartella privata e devo aprirli e visualizzarli come se fossero dei normalissimi link.

    sono file pdf.

    non ce un codice asp che mi permetta di fare questo?

    non so ad esempio aprire il file in una cartella temporanea del sever o del client e poi quando l'utente l'ha visto la elimina.

  4. #4
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    qualcosa del tipo
    visualizzaFile.asp
    codice:
    <% Response.ContentType = "quellocheè" %>
    <!--#include file="percorso_directory_file/quellocheè.xxx"%>
    magari passi un valore in qstring per scegliere il file (magari numerico almeno non si riesce a supporre il nome del file) e fai un if con gli include. Ricordati di settare i giusti permessi

  5. #5
    Utente di HTML.it L'avatar di biocco
    Registrato dal
    Sep 2003
    Messaggi
    486
    Non funxziona io l'ho scritto cosi ma non trova il file ...
    codice:
    <% Response.ContentType = "salute_web_sintesi.pdf" %>
    se scrivo invece il percorso cosi "..\..\salute_web_sintesi.pdf"

    non lo trova perche la cartella è esterna alla wwwroot

  6. #6
    sei su un server tuo o sei in hosting?

  7. #7
    Utente di HTML.it L'avatar di biocco
    Registrato dal
    Sep 2003
    Messaggi
    486
    in housing. possiamo fare quello che vogliamo sul server

  8. #8
    ok. fissa una cartella di lavoro, e rendila accessibile all'utente IUSR_machinename

  9. #9
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    e poi per i pdf dovrebbe essere
    codice:
    Response.ContentType = "application/pdf"
    oppure
    Response.ContentType = "application/x-pdf"

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.