Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    25

    href, scaricare file con nome voluto

    CIAO!
    DUe domande simili riferite a href.

    1) E' possibile costringere il browser a chiedere se si vuole salvare oppure aprire un file con estensione qualsiasi? (cioé far s' che quello che accade cliccando sul link a un .zip accada anche per un .txt o .doc o .qualsiasi)

    2) Vorrei che quando si clicca sul link, oltre ad aprirsi una finestra che chiede di salvare il file indipendentemente dall'estensione, ci sia scritto nella finestra di salvataggio un nome per il file da salvare diverso da quello con cui è salvato il file sul server, nome impostato nella pagina.

    Spero di essere stata chiara.
    Non so se basta html..

    GraziE

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    25

    mi rispondo da sola

    scusate, ho scoperto che ho sbagliato sezione:
    in html non è possibile, ma con php sì!
    basta inserire nel link il riferimento a questo file e specificare nella variabile $nome.txt il file che si vuole scaricre.

    Ecco il codice
    codice:
    <?
    	// Legge il file
      //$file_content = implode('', file($result['filepath']));
      $nome='file.txt';
      $nome1='file_rinominato.txt';
      $file_content = implode('', file($nome));
    
      // Invia l'header del formato di file
      	header('Content-Type: application/octet-stream');
      
      // Specifica al browser che il file è un allegato, ovvero
      //è da scaricare non da visualizzare
       header("Content-Disposition: attachment; filename={$nome1}");
    
      
      // Specifica il tipo di codifica nel trasferimento
      header("Content-Transfer-Encoding: binary");
      
      // Invia il file al browser
      echo $file_content;
     ?>

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.