Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment lire des images de la base de données MySQL en utilisant PHP ?

Pour utiliser directement les données binaires comme source d'image, vous pouvez utiliser les data Schéma d'URI , par exemple :

$uri = 'data:image/png;base64,'.base64_encode($row['binary-data']);

Cet URI peut alors être utilisé directement comme source de l'image :

background-image: url(<?php echo $uri; ?>)
<img src="<?php echo $uri; ?>">

Mais cela présente des inconvénients substantiels :outre le manque de prise en charge de ces données URI dans les anciens navigateurs, données Les URI ont également des inconvénients en ce qui concerne la charge utile, la mise en cache et les références .