求助,上传文件到中文文件夹时出问题

浏览:609 发布日期:2014/10/02 分类:求助交流
在做一个简单的小网盘,在上传文件到中文名称的文件时,会自动的创建一个文件夹,名称是乱码,不知怎么回事.我在TP上传类中添加了$filename = iconv('utf-8', 'gb2312', $filename);,解决了上传中文文件名的问题,但是上传到中文名称的文件夹确出现上面的问题,求解答public function save($file, $replace=true) {
        $filename = $this->rootPath . $file['savepath'] .  $file['savename'];
        $filename = iconv('utf-8', 'gb2312', $filename);

        /* 不覆盖同名文件 */ 
        if (!$replace && is_file($filename)) {
            $this->error = '存在同名文件' . $file['savename'];
            return false;
        }

        /* 移动文件 */
        if (!move_uploaded_file($file['tmp_name'], $filename)) {
            $this->error = '文件上传保存错误!';
            return false;
        }
        
        return true;
    }
最佳答案
评论( 相关
后面还有条评论,点击查看>>