Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Download file

  1. #1

    Download file

    ciao a tutti
    ho creato un filmato in flash e alla fine del filmato ho inserito un pulsante con la scritta scarica.
    come posso fare in modo che cliccando sul pulsante un file .pdf viene scaricato automaticamente nella cartella c:\download

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non puoi, è l'utente che decide dove far scaricare il file
    per quanto riguarda la questione pdf, dovresti zipparlo per essere certo di farlo scaricare e che non si apra sul browser, altrimenti esiste una tecnica alternativa ma presuppone l'uso ed una minima conoscenza di PHP o altro linguaggio lato server

  3. #3
    potresti spiegarmi qual' è l'altra tecnica , quella con php?

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    attraverso un script php si forza lo scaricamento di un determinato tipo di file e da flash si punta al file di scaricamento, una cosa di questo tipo

    Codice PHP:
    <?php
    # file "download.php"
    if(!empty($_POST)){
        
    $d "."// cambia questa stringa con il percorso della cartella in cui si trova il file da scaricare
        
    $f = (isset($_POST['fn'])) ? $_POST['fn'] : null;
        if(!
    is_null($f)){
            if(
    is_file("$d/$f")){
                
    header("Content-type: Application/octet-stream");
                
    header("Content-Disposition: attachment; filename=$f");
                
    header("Content-Description: Download PHP");
                
    readfile("$d/$f");
            } else {
                echo 
    "Wrong request! File don't exists";
            }
        } else {
            echo 
    "Wrong request! File don't exists";
        }
    } else {
        echo 
    "Wrong request! File don't exists";
    }
    ?>
    codice:
    // file "test.swf"
    function downloadFile(filename){
    	var getFile = new LoadVars();
    	getFile.fn = filename;
    	getFile.send("download.php","_self","POST");
    }
    downloadFile("test.pdf");

  5. #5
    ok grazie mille

  6. #6
    nn so perche ma nn mi funziona quando clicco sul link funziona come se fosse un normale collegamento

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    provi online?

  8. #8
    si certo

  9. #9
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ho fatto un test di verifica esattamente con il codice che ti ho indicato, posso inviarti lo zip se vuoi

  10. #10
    se puoi grazie

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.