如何在编辑时显示上传的图像文件名(Codeigniter)

时间:2013-08-14 11:15:57

标签: codeigniter

我知道如何将图像上传到数据库并在视图中显示图像名称。现在,我需要知道在编辑数据库时如何显示图像名称。

我的Create_Edit_Floor.php ---->

<tr><!--Edit by Yesh | Upload floor image-->
        <td width='20%'>Floor Map <span class='star'> * </span></td>
        <td width='5%'>:</td> 
        <td width='20%'><?=form_upload('emergency_img')?></td>
        <td><span id="error"><?=isset($upload_file_error) ? $upload_file_error : ''; ?></span></td>
</tr><!--Edit by Yesh--> 

我想,我需要传递<?form_upload?>

内的内容

1 个答案:

答案 0 :(得分:0)

首先,如果你将图像保存到数据库中,那你就错了。

然后,如果你真的需要将它们保存在db中,你必须运行一个查询到db来获取图像作为SQL结果,然后显示它们(我想你将二进制图像保存到db)

<img src="data:image/jpg;base64,<?php echo base64_encode($row->image); ?>" />

我真的建议你不要将图像保存到数据库中,通常我保存文件名但不保存图像本身,因为图像应该链接到让浏览器缓存它们

只是我的2美分