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

Discussione: Download immagini

  1. #1

    Download immagini

    Salve a tutti.
    Ho il seguente problema.
    Carico le immagini in una cartella e salvo il loro percorso in un campo del mio db.
    Ora avrei bisogno del procedimento inverso.
    Ovvero permettere il DOWNLOAD di queste ultime.
    Sapete indicarmi qualche script o link a qualche discussione analoga?
    Grazie.

  2. #2

  3. #3
    io vorrei che le immagini vennissero caricate come miniature in un array ( e fin qui ok).
    Dopo però vorrei che avessero ognuna di esse un collegamento ipertestuale.
    Agendo su di esso dovrebbe comparire il file system del proprio pc con la possibilità dipoter scegliere il path dove salvare il file.
    E' possibile una cosa del genere in php.
    Come mi devo muovere?

  4. #4
    Originariamente inviato da filippo.toso
    Ti suggerisco di iniziare leggendo il manuale ufficiale:

    http://www.php.net/header

  5. #5
    grazie x aver risposto.
    Ho fatto la seguente
    Codice PHP:


    //Decido il tipo di contenuto
    header("Content-Type: multipart/force-download;");
    //Lo chiamo come desidero
    header("Content-Disposition: attachment; filename=\"Foto0035.jpg\"");
    //Mando in output il file
    readfile(Foto0035.jpg); 
    dopo aver letto questo 3d http://forum.html.it/forum/showthrea...=download+file

    il problema è che si apre la finestra per fare il download, ma l'immagine scaricata è vuota (o byte).
    Come posso risolvere?

  6. #6
    A me questo codice funziona perfettamente:

    Codice PHP:
    <?php

    // We'll be outputting a GIF
    header('Content-type: image/gif');

    // It will be called image.gif
    header('Content-Disposition: attachment; filename="image.gif"');

    // The GIF source is in original.gif
    readfile('original.gif');

    ?>

  7. #7
    ho fatto il copia incolla del codice postatomi

    Codice PHP:

    <?php

    // We'll be outputting a GIF
    header('Content-type: image/gif');

    // It will be called image.gif
    header('Content-Disposition: attachment; filename="prova.gif"');

    // The GIF source is in original.gif
    readfile('prova.gif');

    ?>
    solo che l'immagine che ho caricato su altervista, che ha la dimensione di 0,98 MB, una volta scaricata con questo script arriva ad 1KB.
    Praticamente si vede l'icona, ma tentando di aprire, non c'è nulla.
    un aiuto.

  8. #8
    Rinomina il file da .gif a .txt, aprilo con il notepad e posta qui il contenuto.

  9. #9
    scusami ho sbagliato a dargli il percorso. Funge.

    codice:
    // We'll be outputting a GIF
    header('Content-type: image/gif');
    
    // It will be called image.gif
    header('Content-Disposition: attachment; filename="albumfoto/prova.gif"');
    
    // The GIF source is in original.gif
    readfile('albumfoto/prova.gif');
    Ora il fatto che di default, nel box del salvataggio file, prende il nome download, cioè proprio il nome del mio file download.php.
    Come lo si può impostare affinchè prenda il nome del file.
    Uso explorer 6.

  10. #10
    ti chiedo un altro pò di pazienza.

    per il mio scopo ho riarrangiato lo script in questo modo:

    Codice PHP:
    <?php
    INCLUDE("connessione.php");
    $flag=$_GET['IdFoto']; 
    $sql="SELECT * FROM AlbumFoto WHERE IdFoto='$flag'";

    $select = @mysql_query($sql) or die(" Query fallita !"); 

    $riga=mysql_fetch_array($select);

    $nomefoto=$riga["fileupload"];
    $percorso=$nomefoto;


    //print($percorso);



    // We'll be outputting a GIF
    header('Content-type: image/gif');
    header('Content-type: image/jpeg');

    // It will be called image.gif
    header('Content-Disposition: attachment; filename="\$percorso\" ');

    // The GIF source is in original.gif
    readfile('$percorso');

    ?>
    fin al print($percorso), funziona in quanto a video mi stampa il percorso esatto.

    Quando esegue il salvataggio però, il file lo salva in formato txt. Aprendo quest'ultimo c'è solo un



    Come posso sistemarlo affinchè mi faccia il download dell'immagine?
    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.