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

关于CI文件上传类,这个算BUG么

[复制链接]
发表于 2014-5-21 17:54:06 | 显示全部楼层 |阅读模式
今天使用了一下CI的文件上传类!
发现CI上传文件成功后返回的文件的路径竟然是带盘符的那种路径,这样对么!
这种路径就算保存到数据库中调用的时候也非常麻烦!
为什么生成的不是带服务器地址的绝对路径,而是生成本地文件结构的绝对路径!
觉得这样用起来不是很方便,求路过的大神指引!

于是我就把Upload类库文件做了一下修改,把708-725行全部屏蔽。
只留下是否为空的判断,这样改后$this->upload_path的值就是在初始化文件上传类,
$config['upload_path'] 的值,这样的话,我就在这里把绝对路径设置好。
虽然这样的确得到了带服务器地址的绝对路径,但是我不明白CI为什么要那样做。
毕竟那是大神开发出的框架,同时我还想知道我这样改之后会有什么漏洞么!
希望路过的大神指点迷津!跪谢!

 楼主| 发表于 2014-5-22 09:13:34 | 显示全部楼层
这个帖子沉了?还希望论坛里的大神们指点一下呢
发表于 2014-5-22 09:17:10 | 显示全部楼层
用base_url()拼一下 就行了

本版积分规则