我想从cakephp中的webroot中提供文件路径

时间:2012-11-13 09:31:10

标签: cakephp-2.0

我想给webroot提供文件路径,如何给它?

$uploads_dir =  WWW_ROOT .'/uploads';


                    $tmp_name = $this->data["Image"]["filedata"]["tmp_name"];
                    $name = $this->data["Image"]["filedata"]["name"];
                    move_uploaded_file($tmp_name, "$uploads_dir/$name");

1 个答案:

答案 0 :(得分:1)

你需要另一个常数。 Cake有一些可以使用的全局定义常量,请参阅the documentation here

在您的情况下,您希望将图像保存在webroot目录之外的目录中(不确定这是否明智),因此您应该使用APP而不是WWW_ROOT,因为前者保持路径到你申请所在的目录。