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

[已解决] CI上传文件重命名问题~~请高手解决~~在线等!!!

[复制链接]
发表于 2010-9-27 15:41:42 | 显示全部楼层 |阅读模式
本帖最后由 huowulianyu 于 2010-9-27 16:10 编辑
PHP复制代码
 
if(!empty($pid)){
                                        $config['upload_path'] = FCPATH."res/uploads/party/";
                                       
                                        $config['allowed_types'] = 'gif|jpg|png';
                       
                                        $config['file_name'] = $pid;
                       
                                        $config['max_size'] = '2048';
                               
                                        $config['overwrite'] = true;
                                       
                                        !is_dir($config['upload_path']) && mkdir( $config['upload_path'] ,0700 );
                                       
                                        $this->load->library('upload', $config);
                                       
                                        if(!$this->upload->do_upload("uploadfile")){
                                       
                                                $data['error'] = $this->upload->display_errors();
                                                echo $data['error'];
                                        } else {
                                                echo $config['file_name'];
                                        }
}
 
复制代码

$config['file_name'] 已设置,但是不能重命名文件名不知道为什么,现在等待解决
发表于 2010-9-27 18:54:42 | 显示全部楼层
CI中文官网上有个补丁,Upload.php
更新一下就可以了
这个补丁修正了上传不能重命名
发表于 2010-9-27 18:55:40 | 显示全部楼层
发表于 2011-12-5 15:20:16 | 显示全部楼层
谢谢楼上的分享。
发表于 2012-2-11 15:08:45 | 显示全部楼层
同样感谢~
发表于 2014-5-7 14:18:45 | 显示全部楼层
$config['encrypt_name'] = TRUE;

本版积分规则