用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4545|回复: 6
收起左侧

[讨论/交流] 如何展示CI上传的图片

[复制链接]
发表于 2011-7-1 15:24:48 | 显示全部楼层 |阅读模式
只能上传到upload文件夹里面,不知道怎么放到数据库和里面和展示出来,怎么弄啊?
发表于 2011-7-1 15:44:05 | 显示全部楼层
上传完成的时候你要把返回的路径名称等信息记录到数据库中
发表于 2011-7-2 13:14:53 | 显示全部楼层
数据库,特别是MySQL一般都是保存文件的路径而已....所以:
<form></form>提交后,后台upload(保存文件的路径:目录+文件名),把路径拆开来保存到数据库中,
最后查找的时候就直接查找路径;
显示的时候,如果是图片,直接用<img />来显示;其他的可以选择用下载
 楼主| 发表于 2011-7-2 14:30:11 | 显示全部楼层
呵呵,谢谢了,有相应的代码吗,有的话分享一下吧,谢谢啦
发表于 2012-2-23 16:46:45 | 显示全部楼层
需要以下你们的上传图片到数据库的代码,看看,我出了点问题,谢谢
发表于 2012-2-24 10:53:01 | 显示全部楼层
忆花开花落 发表于 2012-2-23 16:46
需要以下你们的上传图片到数据库的代码,看看,我出了点问题,谢谢

有什么问题你说,呵呵
发表于 2012-2-24 13:38:48 | 显示全部楼层
我在controlllerl层处理图片,可是在model层,想把它存入数据库,就是
        function add()
        {
                $data['name']=$upload_data['file_name'];
                return $this->db->insert('photo',$data);
        }
} 得不到这个图片的名字,怎么回事呢

本版积分规则