如何在Codeigniter中更改ckfinder的上传目录路径

时间:2018-11-24 08:16:47

标签: codeigniter ckeditor ckfinder

我已经为php集成了ckfinder 3,并且在上传图像之后,将上传图像的目录放在根目录中,而不是在我的项目目录中,但是我需要在我的项目目录中,例如project/upload/ckfinder/userfiles

我正在ckfinder的ckfinder/config.php文件中尝试以下操作:

$config['backends'][] = array(
    'name'         => 'default',
    'adapter'      => 'local',
    'baseUrl'      => base_url().'upload/ckfinder/userfiles/',
    //'root'         => '', // Can be used to explicitly set the CKFinder user files directory.
    'chmodFiles'   => 0777,
    'chmodFolders' => 0755,
    'filesystemEncoding' => 'UTF-8',
);

但是它不起作用
请帮我。预先感谢

1 个答案:

答案 0 :(得分:1)

baseUrl是设置后端的可选选项,而root是必需的。

如果“项目”是找到CodeIgniter文件index.php的文件夹,请使用此后端

$config['backends'][] = array(
     'name'               => 'default',
     'adapter'            => 'local',
      //'baseUrl'            => '',
     'root'               => FCPATH .'upload/ckfinder/userfiles/',
     'chmodFiles'         => 0755,
     'chmodFolders'       => 0755,
     'filesystemEncoding' => 'UTF-8',
     'followSymlinks'     => true
 );