来自服务器的图像未显示在页面Codeigniter上

时间:2013-12-28 17:08:22

标签: image codeigniter

我在Codeigniter中有这个索引页面:

            <?php
        if(!isset($posts)){
            ?>
            <p> There Are Currently No Posts On This SIte.</p>
            <?php 
        } else { 
            foreach ($posts as $row){

                ?>


            <img src="<?echo base_url().'uploads/'.$row['image_path'];?>">
        <?

            }
?>
                <p> There Are Posts On This SIte.</p>
                <?php
}?>

当我加载页面时,我明白了:

Photo of web page

查看来源,我可以看到IMG HTML标记正在通过服务器来源文件:

Source Code

你能解释为什么图片没有显示吗?

一些注意事项:

  • $image_pathuploads文件夹中图片的名称。
  • Base_url()已在config.php文件中正确配置。

    编辑: Apache日志抛出20024错误:给定路径格式错误或包含无效字符.....但我似乎无法看到路径出现任何问题...

  • 1 个答案:

    答案 0 :(得分:0)

    很难说,但是如果我看到你的Base_url()丢失了,我的赌注是配置不正确,通常是http://localhost:3000/firstapp...而不是http://localhost/firstapp