Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problema download pdf

  1. #1

    problema download pdf

    Ciao, ho un ''problema'' con il download di un file pdf. Do la possibilità all'utente di caricare un file pdf che viene salvato nella cartella ''public'', e il nome nel db in modo che posso richiamarlo. Ora vorrei fare in modo che un qualsiasi utente che si collega può scegliere se salvare il pdf, io ho fatto così:

    Codice PHP:
    echo 'scarica il pdf: [url="../../public/'.$array['att_pdf'].' "]'.$array['att_pdf'].'[/url]'
    Ma ovviamente in questo modo lo apre e basta,come posso fare per far si che si possa salvare?grazie
    5ym0

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    puoi far puntare il link anzichè direttamente al file ad uno script cui passi come parametro il path del file e provare:

    Codice PHP:
    <?php
    $name 
    $_GET['name'];
    $file 'percorso/'.$name;
    if (
    file_exists($file)) {
        
    header('Content-Type: application/octet-stream');
        
    header('Content-Disposition: attachment; filename="'.$name.'"');
        
    readfile($file);
    } else {
        print 
    'Errore download.';
    };
    ?>
    supponendo di chiamare lo script download.php e di invocarlo con download.php?name=NOMEFILE.PDF

  3. #3
    Grazie mille
    5ym0

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    prego!

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.