Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    123

    far scaricare un file da un sito

    salve
    giorno nuovo problemi nuovi..
    provando siti con IE, vedo che quando si prova a scaricare un file, si apre una finestra ''apri o salva il file''.
    io ho fatto una pagina e vi ho scritto: <a href="nfile.pps">click
    here to download it.</a>
    ---
    quando vado a cliccare sul link, invece di farmi aprire la finestrella apri o salva, mi va in self,facendomi vedere sto filmato..direttamente.
    con mozilla tra l'altro non si riesce nemmeno a trovare il file nei file temporanei...soltanto vedere,possibile?
    dove sbaglio? (visto che tanto ha sempre ragione il pc) :)
    grazie a tutti
    auguri
    alberto

  2. #2
    codice:
    <a href="nfile.pps" onclick="alert('Tasto Dx Mouse > Save Target As...'); return false;">click 
    here to download it</a>
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    123
    http://freesoulposse.fyah.biz/homeithtml.html

    ho modificato il codice come mi hai detto...ora mi apre una finestrella con scritto ''tasto dx mouse >save target as...''
    LOL
    auguri
    alberto

  4. #4
    Utente bannato
    Registrato dal
    Dec 2004
    Messaggi
    177
    e strana come cosa io ho solamente messo esempio Scarica !

  5. #5
    Utente bannato
    Registrato dal
    Dec 2004
    Messaggi
    177
    Ti dovrebbe funzionare

  6. #6
    Utente bannato
    Registrato dal
    Dec 2004
    Messaggi
    177
    ah ho capito male io semplicemente come a detto DYNAMIC+
    Save Target As...'); return false;">click here to download it

  7. #7
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641

    Re: far scaricare un file da un sito

    ciao
    hai provatoa mettere il file, qualunque esso sia, in una cartella ".zip" ? Di solito non ci sono mai stati problemi a scaricare una cartella con tale estensione.
    saluti
    "Le persone che realizzano layout con tabelle annidate, spacer gif o che ignorano l'accessibilità non possono più definirsi professionisti." Andy Clarke
    --------------------------------

    www.extrowebsite.com

  8. #8
    Originariamente inviato da gvc
    http://freesoulposse.fyah.biz/homeithtml.html

    ho modificato il codice come mi hai detto...ora mi apre una finestrella con scritto ''tasto dx mouse >save target as...''
    LOL
    auguri
    alberto

    cosi si informa l'utente che il file va scaricato!
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  9. #9
    Secondo me c'èun pò di confusione sulle possibilità e modalità di download di un file dalla rete.

    Premetto che la cosa migliore sarebbe quella di zippare i file prima di metterli sul server, questo eviterà molti problemi.

    Cosa succede quando proviamo a scaricare qualcosa ?

    Il browser su un link del tipo :

    codice:
    download
    Non riconoscendo il formato come quello di un programma che riesce ad aprire ( tipo Word, Power Point, etc ... ) mostra la finestra di 'Salva con oggetto con Nome' ( per IE ma simile anche agli altri browser ).

    Fin qui tutto Ok !

    Se il file invece ha un'estesione 'conosciuta' come .doc .rtf .pps .xls ect ... prova ad aprirla con un programma che riesce a far 'girare' come negli esempi Word, Power Point, Excel ,...

    Quindi per ovviare a questo o si zippa il file oppure se si ha il supporto sul server di un linguaggio server side ( ad es PHP ) si può fare un download .

    Soluzione proposta in un 3d da guidoz :

    http://www.tuosito.it/downloader.php?file=nomefile.pdf
    dove downloader.php è:

    codice:
      //controllo per evitare che l'utente alterando la querystring riescano a scaricare altri files [magari i sorgenti php ^_^]
      if(substr($_GET['file'], -3, 1) != 'pdf')
      {
        echo 'errore';
        exit;
      }
      
      //leggo il file in una variabile
      $contenuto = implode('', file($_GET['file']))
      //informo il browser che quanto sto per inviare è un pdf
      header("Content-Type: application/pdf"); 
      
      //informo il browser che deve scaricare il file
      header("Content-Disposition: attachment; filename={$_GET['file']}");
      
      //informo il browser che si tratta di un trafserimento binario
      header("Content-Transfer-Encoding: binary");
      
      //invio il file al browser
      echo $contenuto;
    Spero di essere stato abbastanza chiaro ... buon lavoro !

  10. #10
    Originariamente inviato da DYNAM!C+
    codice:
    <a href="nfile.pps" onclick="alert('Tasto Dx Mouse > Save Target As...'); return false;">click 
    here to download it</a>
    Così non fai altro che avvertire di 'come' scaricare il file ... mi sembra una soluzione che tende ad evitare il problema più che ha superarlo !

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.