View Full Version : [PHP/HTML] Immagini inline?
DanieleC88
03-08-2009, 16:14
Salve, sto lavorando ultimamente ad un progetto che coinvolge PHP e MySQL, e ho questo database in cui sono conservate, tra l'altro, delle immagini. Mi chiedevo se esiste un modo di visualizzare l'immagine "inline", cioè dentro il codice HTML. Mi sembra di ricordare che esistesse una cosa tipo:
<img src="data:image/jpeg;base64,...dati..." />
Posso usarla o sono costretto ad impiegare uno script PHP apposito?
malocchio
06-08-2009, 11:24
Salve, sto lavorando ultimamente ad un progetto che coinvolge PHP e MySQL, e ho questo database in cui sono conservate, tra l'altro, delle immagini. Mi chiedevo se esiste un modo di visualizzare l'immagine "inline", cioè dentro il codice HTML. Mi sembra di ricordare che esistesse una cosa tipo:
<img src="data:image/jpeg;base64,...dati..." />
Posso usarla o sono costretto ad impiegare uno script PHP apposito?
Ammetto che una cosa così interesserebbe anche me, magari solo per curiosità.
Sembra, dalle specifiche, che non si possa fare: http://www.w3schools.com/tags/att_img_src.asp.
Non escludiamo però che sia una possibilità offerta dai browser... :)
DanieleC88
06-08-2009, 11:35
No, infatti non è standard, ma "è come se lo fosse", da quanto ho capito. Le specifiche (http://www.ietf.org/rfc/rfc2397.txt) risalgono al 1998, ma non sono mai entrate a far parte degli standard. Nonostante tutto, pare che sia supportato dalla maggior parte dei browser (http://www-archive.mozilla.org/quality/networking/testing/datatests.html).
Stranamente però non riesco a farlo funzionare, forse l'immagine che ho nel database è troppo grande (salvandola come file la apro correttamente, con l'URL data non la riesco a visualizzare).
http://en.wikipedia.org/wiki/Data_URI_scheme
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.