CakePHP中的文件上载问题

时间:2015-05-20 07:17:17

标签: cakephp cakephp-2.5

我正在使用CakePHP 2.5.5并且在上传图像文件时遇到问题,实际上我在指定根文件夹路径时遇到错误。我的演示代码是:

move_uploaded_file($file['tmp_name'], WWW_ROOT . 'img/uploads/posts/' . time().$file['name']);
$this->request->data['Post']['image'.$i] = time().$file['name'];

它给了我警告:

  

警告   (2):move_uploaded_file(/home/username/public_html/cakephpNewApp/app/webroot/img/uploads/posts/14321060823-nature-wallpapers.jpg):   无法打开流:权限被拒绝   [APP / Controller / PostsController.php,第47行]

请有人帮助我提供正确的根文件夹路径吗?

1 个答案:

答案 0 :(得分:0)

您需要授予该特定文件夹的完全权限,以便稍后它可以存储上传的文件

cd / img

sudo chmod -R 777上传