Ciao a tutti,
gestisco una fotogallery e per ogni foto ho intenzione di inserire un tasto del tipo 'salva su disco', volevo sapere se esiste una funzione dedicata al salvataggio un'immagine/file su pc
grazie anticipatamente!
Ciao a tutti,
gestisco una fotogallery e per ogni foto ho intenzione di inserire un tasto del tipo 'salva su disco', volevo sapere se esiste una funzione dedicata al salvataggio un'immagine/file su pc
grazie anticipatamente!
No, non esiste una funzione specifica. Potresti però usare un header con Content-Disposition in modo da forzare il download del file. Se ad esempio al click sull'immagine farai sì che si apra una nuova pagina, al suo interno dovrai scrivere:
in questo modo verrà visualizzata la finestra di dialogo "Salva con nome...".Codice PHP:
header("Content-type: image/jpeg");
header("Content-Disposition: attachment; filename=nomefile.jpg");
Inoltre, in questa nuova pagina, potresti aggiungere anche un semplice script per conteggiare quante volte il file è stato scaricato, o qualsiasi altro codice per monitorare le attività dell'utente riguardo all'immagine interessata. Ovviamente in questo nuovo file dovrai inserire anche un redirect, sempre con header(), per reindirizzare l'utente al termine dello script senza lasciare aperta la nuova pagina.