Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085

    download .. richiesta diretta di salvataggio

    Ciao,
    vorrei capire se sia possibile fare in modo che "cliccando su un download", venga proposto direttamente la finestra di dove salvare il file
    nella fattispece, trattasi di un file '.sql' dove viene scritto il backup .. attualmente gestendo il download con un semplice link, il file viene aperto direttamente

    per capirsi .. questa è la finestra che vorrei si aprisse:
    Immagini allegate Immagini allegate

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    nessuno !?

  3. #3
    Utente di HTML.it L'avatar di zoseppe
    Registrato dal
    Jan 2005
    Messaggi
    306
    così dovrebbe andare:
    Codice PHP:
      $filename "miofile.sql";
      
    header("Cache-Control: public");
      
    header("Content-Description: File Transfer");
      
    header("Content-Disposition: attachment; filename=\"$filename\""); 
      
    header("Content-Transfer-Encoding: binary");
      
    readfile($filename); 

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    grazie mille ..
    faccio una provetta !

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    Forse non mi sono spiegato bene su quale sia la mia esigenza ..

    Secondo quanto richiestomi, l'utente dovrebbe avere la possibilità di effettuare un download sulla directory liberamente scelta, al momento dello stesso download.
    Quindi come dicevo prima, fare in modo che mi esca la finestra dove far destinare il file.
    Attualmente, con un semplice link (target="_blank"), il file mi viene direttamente aperto in una nuova finestra.

    PS: sarebbe anche interessante capire se con il codice descritto:
    Codice PHP:
    $filename "miofile.sql";
      
    header("Cache-Control: public");
      
    header("Content-Description: File Transfer");
      
    header("Content-Disposition: attachment; filename=\"$filename\""); 
      
    header("Content-Transfer-Encoding: binary");
      
    readfile($filename); 
    .. sia possibile scegliere la cartella dove destinare il download

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    192
    Vorrei capire,

    tu vorresti che cliccando, ad esempio un link di download, comparisse una finestra che ti fa scegliere la cartella in cui salvare il file?

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    esattamente !

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    101
    Fà una ricerca sul "force download"

  9. #9
    Utente di HTML.it L'avatar di zoseppe
    Registrato dal
    Jan 2005
    Messaggi
    306
    Secondo quanto richiestomi, l'utente dovrebbe avere la possibilità di effettuare un download sulla directory liberamente scelta, al momento dello stesso download.
    Quindi come dicevo prima, fare in modo che mi esca la finestra dove far destinare il file.
    Originariamente inviato da francois
    Fà una ricerca sul "force download"
    il codice che ti ho proposto fa proprio questo!

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    Originariamente inviato da zoseppe
    il codice che ti ho proposto fa proprio questo!
    ho fatto una nuova prova .. ed effettivamente mi funziona correttamente (mi butta fuori il popup dove scelgo 'salva')
    convinto che la prova fatta a suo tempo, sulla pagina originale non funzionasse, ho scoperto che c'è un comportamento diverso tra Mozilla e Chrome (su chrome ti salva direttamente il file sulla cartella 'Downloads' dei documenti.
    che si possa risolvere anche su Chrome ?
    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.