sql >> Databáze >  >> RDS >> Mysql

Jak zobrazit obrázek z databáze v CodeIgniter?

Ve své databázi, pokud jsem správně pochopil, ukládáte obrázek jako C:/wamp/www/my_project/uploads/_1_.jpg

Když tedy opakujete cestu k obrázku, img src atribut, budete mít

což nebude fungovat jako místní cesta na vašem počítači. Ten obrázek nebudu mít v systému souborů. Obrázek musí být přístupný na webovém serveru. (jako váš soubor index.php)

Takže potřebujete uložit obrázek buď takto:

uploads/_1_.jpg

a poté proveďte <img src="<?php echo $data['screenshot'];?>" />

Nebo uložte obrázek jako:

_1_.jpg a poté proveďte

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

EDIT:Aby bylo jasno:Kde to ukládáte, je správné. Ale nepotřebujete úplnou cestu v DB, potřebujete pouze cestu webového serveru.



  1. Výsledky MySQL jako seznam oddělený čárkami

  2. Implementace twitteru a facebooku jako hashtagů

  3. Lehké nákupní dobrodružství

  4. kurzor:pin S počkejte na X