1

我想给出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");
4

1 回答 1

1

你需要另一个常数。Cake 有一些全局定义的常量可供您使用,请参阅此处的文档

如果您想将图像保存在 webroot 目录之外的目录中(但不确定这是否明智),因此您应该使用APP而不是WWW_ROOT因为前者保存了您应用程序所在目录的路径。

于 2012-11-13T09:50:35.020 回答