Visualizzazione dei risultati da 1 a 3 su 3

Discussione: tasto salva immagine

  1. #1
    Utente di HTML.it L'avatar di oldfox
    Registrato dal
    Mar 2012
    Messaggi
    50

    tasto salva immagine

    ho realizzato una pagina in cui viene creata un'immagine tramite libreria pchart.
    l'immagine appare in una pagina php in formato png

    chi mi dice uno script per inserire un pulsante "salva con nome" per fare il download dell'immagine?

    grazie

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, avevo usato questo per far scaricare un mp3
    codice:
    // place this code inside a php file and call it f.e. "download.php"
    $path = "dload/";
    $name='file.mp3';
    $fullPath = $path.$name;
     
    if ($fd = fopen ($fullPath, "r")) {
        $fsize = filesize($fullPath);
        $path_parts = pathinfo($fullPath);
        $ext = strtolower($path_parts["extension"]);
        switch ($ext) {
            case "mp3":
            header("Content-type: application/mp3"); // add here more headers for diff. extensions
            header("Content-Disposition: attachment; filename=\"".$path_parts["basename"]."\""); // use 'attachment' to force a download
            break;
            default;
            header("Content-type: application/octet-stream");
            header("Content-Disposition: filename=\"".$path_parts["basename"]."\"");
        }
        header("Content-length: $fsize");
        header("Cache-control: private"); //use this to open files directly
        while(!feof($fd)) {
            $buffer = fread($fd, 2048);
            echo $buffer;
        }
    }
    fclose ($fd);
    Se puo' esserti d'aiuto modificando il content type e magari passando il nome del file in get o post dovresti riuscire a farlo

  3. #3
    Utente di HTML.it L'avatar di oldfox
    Registrato dal
    Mar 2012
    Messaggi
    50
    provero'
    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.