2017-02-12 57 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腳本來重新上傳文件。