För att direkt använda binära data som en bildkälla kan du använda data URI-schema , till exempel:
$uri = 'data:image/png;base64,'.base64_encode($row['binary-data']);
Denna URI kan sedan användas direkt som bildens källa:
background-image: url(<?php echo $uri; ?>)
<img src="<?php echo $uri; ?>">
Men det har några betydande nackdelar:förutom bristen på stöd för dessa data URI:er i äldre webbläsare, data URI:er har också nackdelar när det gäller nyttolast, cachning och referenser .