huowulianyu 发表于 2010-9-27 15:41:42

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

本帖最后由 huowulianyu 于 2010-9-27 16:10 编辑


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'] 已设置,但是不能重命名文件名不知道为什么,现在等待解决

sunxch100 发表于 2010-9-27 18:54:42

CI中文官网上有个补丁,Upload.php
更新一下就可以了
这个补丁修正了上传不能重命名

sunxch100 发表于 2010-9-27 18:55:40

http://codeigniter.org.cn/download_files/CI_1.7.2_201007_sec_patch.zip

这里是下载地址

oraclelee 发表于 2011-12-5 15:20:16

谢谢楼上的分享。

zarzen 发表于 2012-2-11 15:08:45

同样感谢~

goyuquan 发表于 2014-5-7 14:18:45

$config['encrypt_name'] = TRUE;
页: [1]
查看完整版本: CI上传文件重命名问题~~请高手解决~~在线等!!!