Mysql
 sql >> Database >  >> RDS >> Mysql

Come visualizzare l'immagine dal database in CodeIgniter?

Nel tuo database, se ho capito bene, stai memorizzando l'immagine come C:/wamp/www/my_project/uploads/_1_.jpg

Quindi, quando fai eco al percorso dell'immagine, img src attributo, avrai

che non funzionerà come percorso locale sulla tua macchina. Non avrò quell'immagine sul mio file system. L'immagine deve essere accessibile sul server web. (come il tuo file index.php)

Quindi è necessario archiviare l'immagine in questo modo:

uploads/_1_.jpg

e poi fai <img src="<?php echo $data['screenshot'];?>" />

Oppure salva l'immagine come:

_1_.jpg e poi fai

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

EDIT:Per essere chiari:dove lo stai memorizzando è corretto. Ma non hai bisogno del percorso completo nel DB, hai solo bisogno del percorso del server web.