繁体   English   中英

使用full_file路径在codeigniter中显示图像

[英]Display images in codeigniter with full_file path

我正在使用codeigniter文件上载类来上载图像并将full_path保存到数据库中。 但是当显示图像时我看不到它。

这是我的代码

<?php  foreach($images as $img) {?>
  <img src="<?php echo $img;?>" width="150">&nbsp;&nbsp;
<?php }?>

从视图源,我将打开图像链接,它将与base-url和图像full_path混合在一起。

HTTP://本地主机/度假/管理/资料/ package_explained / C:/xampp/htdocs/holiday/uploads/package-images/img-holoday-sample.png

$img的值是(即图像的完整路径) C:/xampp/htdocs/holiday/uploads/package-images/img-holoday-sample.png

如何显示具有full_path的图像?

仅从控制器获取图像名称。 不要跟踪完整路径。

Bcz您的主机服务器没有这样的路径C:/xampp/htdocs/

<?php  foreach($images as $img) 
{
    ?>
    <img src="<?php echo base_url()?>uploads/package-images/<?php echo $img;?>" width="150">&nbsp;&nbsp;
    <?php 
}
?>

假设您没有像在DB中提到的那样保存路径:

尝试以下操作(在打印前添加http://):

<?php  foreach($images as $img) {?>
  <img src="http://<?php echo $img;?>" width="150">&nbsp;&nbsp;
<?php }?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM