• User Newbie

    Download immagine creata con librerie gd

    Ciao a tutti, prima di tutti complimenti per il sito e per il forum, una risorsa infinita di soluzioni

    Vorrei sottoporvi il mio problema:
    Ho fatto uno script che crea delle immagini "al volo" con le librerie gd, funziona tutto perfettamente sia la creazione sia la visualizzazione. Il problema nasce quando voglio salvare l'immagine sul disco fisso, infatti se clicco col tasto destro del mouse sull'immagine per salvarla il file che viene salvato è il file .php che genera l'immagine. Una soluzione che ho pensato e verificato, è quella di mettere un link sotto all'immagine con riferimento ad una pagina php (a cui passo i parametri dell'immagine) che mi ricrea la stessa identica immagine e poi ne forza il download tramite appositi header. Questa soluzione funziona alla grande ma secondo me è uno spreco di risorse, in quanto lo stesso processo di creazione dell'immagine viene fatto 2 volte.

    Precisazioni:

    • Specifico che l'immagine che creo all'inizio non voglio sia salvata sul server.
    • L'immagine viene visualizzata in una pagina attraverso il codice <img src="image.php?abc=xyz">

    Quindi chiedo a voi se sapete darmi qualche soluzione alternativa per risolvere il problema.

    Vi ringrazio dell'attenzione.

    Update
    Ho notato che il problema del salvataggio non avviene con IE 7, ma con firefox e safari si.


  • User Attivo

    Ciao siilvicius e benvento nel forumGT..

    Prima di arrivare a leggere il tuo update avevo pensato di scriverti: su IE non hai probabilmente il problema, poi ho visto che hai notato anche tu..

    Mi era successo anche a me qualche tempo fà poi non ho indagato sul perchè firefox aveva quel comportamento..