我正在使用codeigniter文件上传类来上传图像并将full_path保存到数据库中。 但是在显示图像时我看不到它。
这是我的代码
<?php foreach($images as $img) {?>
<img src="<?php echo $img;?>" width="150">
<?php }?>
从view-source我将打开它将与base-url
混合的图像链接和图像full_path。
$img
的值是(即图像的完整路径)C:/xampp/htdocs/holiday/uploads/package-images/img-holoday-sample.png
。
如何使用full_path显示图像?
答案 0 :(得分:1)
仅从控制器获取图像名称。不要追踪完整路径。
Bcz您的主机服务器没有这样的路径
C:/xampp/htdocs/
<?php foreach($images as $img)
{
?>
<img src="<?php echo base_url()?>uploads/package-images/<?php echo $img;?>" width="150">
<?php
}
?>
答案 1 :(得分:0)
假设您没有像DB中提到的那样保存路径:
试试这个(在打印前添加http://):
<?php foreach($images as $img) {?>
<img src="http://<?php echo $img;?>" width="150">
<?php }?>