codeigniter を使用して mysql にイメージを保存しようとしています。データは正常に挿入されていますが、その画像を表示できません。
enter code here
$this->gallery_path = realpath(APPPATH . '../img');
$config=array(
'allowed_types' => 'jpg|jpeg|gif|png',
'upload_path' => $this->gallery_path,
'max_size' =>2000
);
$this->load->library('upload',$config);
$this->upload->do_upload('business_icon');
$upload_data = $this->upload->data();
$data_ary = array(
'title' => $upload_data['client_name'],
'file' => $upload_data['file_name'],
'width' => $upload_data['image_width'],
'height' => $upload_data['image_height'],
'type' => $upload_data['image_type'],
'size' => $upload_data['file_size'],
'date' => time(),
);
$image_data=fopen($this->gallery_path.'/'.$upload_data['file_name'],'rb');
$image_data1= fread($image_data,$upload_data['file_size']);
$image_type='image/'.$upload_data['image_type'];
$insert_data=array(
'business_name'=>$this->input->post('business_name'),
'business_icon'=>$image_data1,
'icon_type'=>$image_type,
);
$this->db->insert('businesses',$insert_data);
return $this->db->insert_id();
画像をdbに保存し、codeigniterで読み取る方法について、誰か助けてもらえますか。