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

PHP codeigniter-> Images not showing from root folder

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

我的图片在本地主机的根文件夹中

它在 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 分配的图像的方法,一切都很好,但由于某些原因图像不会显示。

希望有人能提供帮助。

如果是,请在数据库中保存图像扩展名,然后在图像代码后删除 .png

试试这个

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