2017-02-12 55 views
0

我在CakePHP 3.x中编写了一个应用程序,并且有一个表单来上传文件。使用表格将文件上传到域

目前,档案正在上传到WWW_ROOT.'files'/app/webroot/files/的路径。

要独立于核心应用程序存储文件,我创建了一个子域cdn.example.com,其路径类似于/home/user/example.com/cdn.example.com/

因为上传文件需要绝对路径,我怎样才能获得子域的绝对路径cdn.example.com$_SERVER['DOCUMENT_ROOT'];相同从example.com

回答

0

首先检查您的服务器是否允许将文件从主域写入子域。

您无法获得您部署应用程序的不同域的绝对路径,应将路径存储在变量中或常量中。

如果您确实需要将文件存储在其他域/子域中,并且任何路径被阻止,则应考虑通过FTP脚本来重新上传文件。