Per utilizzare direttamente i dati binari come origine dell'immagine, puoi utilizzare i dati Schema URI , ad esempio:
$uri = 'data:image/png;base64,'.base64_encode($row['binary-data']);
Questo URI può quindi essere utilizzato direttamente come origine dell'immagine:
background-image: url(<?php echo $uri; ?>)
<img src="<?php echo $uri; ?>">
Ma ciò presenta alcuni svantaggi sostanziali:oltre alla mancanza di supporto per questi dati URI nei browser meno recenti, dati Gli URI hanno anche svantaggi per quanto riguarda payload, memorizzazione nella cache e riferimenti .