[英]Display images in codeigniter with full_file path
我正在使用codeigniter文件上载类来上载图像并将full_path保存到数据库中。 但是当显示图像时我看不到它。
这是我的代码
<?php foreach($images as $img) {?>
<img src="<?php echo $img;?>" width="150">
<?php }?>
从视图源,我将打开图像链接,它将与base-url
和图像full_path混合在一起。
$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">
<?php
}
?>
假设您没有像在DB中提到的那样保存路径:
尝试以下操作(在打印前添加http://):
<?php foreach($images as $img) {?>
<img src="http://<?php echo $img;?>" width="150">
<?php }?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.