Php 在codeigniter中查看上载图像
我有程序上传图像和显示上传结果。但当我显示图像时,只显示路径图像而不显示图像。在数据库中,我用完整路径保存。请告诉我代码如何显示代码中的图像 这是控制器:Php 在codeigniter中查看上载图像,php,codeigniter,Php,Codeigniter,我有程序上传图像和显示上传结果。但当我显示图像时,只显示路径图像而不显示图像。在数据库中,我用完整路径保存。请告诉我代码如何显示代码中的图像 这是控制器: function do_upload() { $config['upload_path'] = './images/'; $config['allowed_types'] = 'gif|jpg|png'; $config['max_size'] = '100000'; $
function do_upload()
{
$config['upload_path'] = './images/';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '100000';
$config['max_width'] = '10240';
$config['max_height'] = '7680';
$this->load->library('upload', $config);
if ( ! $this->upload->do_upload())
{
$error = array('error' => $this->upload->display_errors());
$this->load->view('upload_form', $error);
}
else
{
$data = array('upload_data' => $this->upload->data());
print_r($this->upload->data());
$datafoto=$this->upload->data();
$nm_file = time().$datafoto['full_path'];
$this->load->model('mkegiatan');
$this->mkegiatan->update_foto($nm_file);
copy('images/'.$datafoto['full_path'], 'images/'.$nm_file);
}
}
以下是视图:
<?php echo e($kegiatan->image) ; ?>
所以你说你只看到图像路径而不是图像本身?尝试替换此选项:
<?php echo e($kegiatan->image) ; ?>
为此:
<img src="/<?php echo e($kegiatan->image) ; ?>" />
image);?>" />
如果这对您有效,请将此答案标记为解决方案。谢谢。谢谢,但当我尝试检查img时,您必须从数据库获取完整路径,并将其放入img标记的SRC中。很抱歉,img变成这样,我不确定代码中的$kegiatan是什么。请提供完整代码以找出答案。