sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo mostrar la imagen de la base de datos en CodeIgniter?

En su base de datos, si lo he entendido bien, está almacenando la imagen como C:/wamp/www/my_project/uploads/_1_.jpg

Entonces, cuando estás haciendo eco de la ruta de la imagen, img src atributo, tendrás

que no funcionará como esta como ruta local en su máquina. No tendré esa imagen en mi sistema de archivos. La imagen debe ser accesible en el servidor web. (como su archivo index.php)

Por lo tanto, necesita almacenar la imagen como esta:

uploads/_1_.jpg

y luego haga <img src="<?php echo $data['screenshot'];?>" />

O almacene la imagen como:

_1_.jpg y luego hacer

<img src="<?php echo sprintf("uploads/%s", $data['screenshot']);?>" />

EDITAR:para ser claros:dónde lo está almacenando es correcto. Pero no necesita la ruta completa en la base de datos, solo necesita la ruta del servidor web.