PHP codeigniter->图像未显示在根文件夹中

时间:2017-03-11 02:10:19

标签: php image codeigniter localhost wamp

我已经搜索了这个问题的答案,但似乎我的图片不会在管理员视图中显示。

我的图像位于localhost的根文件夹中

它在Web控制台中显示了这个错误。

 GET http://localhost/tarea8/fotos/8.png 404 (Not Found)
 GET http://localhost/tarea8/fotos/9.png 404 (Not Found)

这是我获取图片的代码

<?php
    $imagenes = cargar_imagenes();
    //$route = base_url('fotos');

    foreach($imagenes as $imagen){
      echo "<tr>"?>
      <td><img src="<?php echo base_url('/fotos')?>/<?php echo $imagen->id?>.png" height='50' class="img-thumbnail"></td>
      <?php
      echo
      "<td>{$imagen->id}</td>
      <td>{$imagen->nombre}</td>
      <td>{$imagen->comentario}</td>

      <tr>";
    }
     ?>

其中cargar_imagenes是我调用数据库并调用通过id分配的图像的方法,所有内容都很好,但出于某种原因,图像不会显示。

希望有人可以提供帮助。

2 个答案:

答案 0 :(得分:0)

如果是,则将图像扩展名保存在数据库中,然后在图像代码

后删除.png

答案 1 :(得分:0)

试试这个

  <td><img src="<?php echo base_url('fotos/'.$imagen->id); ?>" height='50' class="img-thumbnail"></td>