Como exibir imagem do banco de dados no CodeIgnite
Estou usando o CodeIgniter 2.1.0 e o banco de dados MySQL. Fiz upload de uma imagem através de um formulário e a armazenei com êxito em um diretório de uploads e também armazenei com êxito o caminho completo da imagem no meu banco de dados. mas estou tendo problemas para mostrar a imagem chamando o caminho completo do meu banco de dados.
Aqui está o meu código para o upload:
$image_path = realpath(APPPATH . '../uploads');
$config = array(
'allowed_types' => 'jpeg|png|gif|jpg',
'upload_path' => $image_path,
'max_size' => 2097152,
'overwrite' => TRUE,
'file_name' => '_' . $i . '_'
);
$this -> load -> library('upload', $config);
Quando estou armazenando o caminho completo da imagem no meu banco de dados, ele se parece com isso
C:/wamp/www/my_project/uploads/_1_.jpg
Se eu tentar
<img src="<?php echo $data['screenshot'];?>" />
//($data['screenshot'] refers to the image location retrieved from database)
neste arquivo do meu modo de exibição, nenhuma imagem é exibida. O que estou fazendo de errado? Por favor, alguém me diga. Qual é o procedimento padrão?