【发布时间】:2015-05-20 07:17:16
【问题描述】:
我使用的是 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 行]
有人可以帮我提供正确的根文件夹路径吗?
【问题讨论】:
-
您收到的完整警告信息是什么,其次,Web 服务器是否有权写入该文件夹?
-
感谢“gabe3886”的提示...我忘记设置文件夹权限了..现在可以正常使用了..
-
您添加的不是完整的警告。下次尝试添加。
-
好的,我会更新问题。
-
只有你的服务器更改文件夹 0777 move_uploaded_file($tmp_name['tmp_name'],WWW_ROOT."/img/uploads/posts/".$filename)) 的权限的问题跨度>
标签: cakephp cakephp-2.5