這種類型的問題在此處已經提到,但在這種情況下沒有解決方案。我在CI
開發了一個網站管理面板,我的目錄看起來像這樣。Codeigniter將文件上傳到安裝文件夾以外的根目錄
uploads
/stores
/products
admin
/application
/system
/assets
現在,我必須上傳通過控制器駐留在根目錄上的子文件夾中的文件。
我環顧四周其他的解決方案,我已經試過如下:當我把上傳文件夾中的管理文件夾內
$upload_path = './uploads/stores/';
上面的代碼是工作。但我需要保持管理員以外的上傳文件夾。
我看着路CI
用途及在此基礎上,這裏是另一種方法,我試過
$upload_path = '../../uploads/stores/';
而且,
$upload_path = '/home/domain/public_html/uploads/stores/';
但是這給了我下面的錯誤。
圖像的路徑不正確。
我完全迷失在這裏。任何建議表示讚賞。
你試過了嗎$ config ['upload_path'] ='./uploads/stores/'? 如果它不工作,那麼使用file_exist函數檢查它是否在同一位置。 – Bhavin
我已經試過這個,但沒有工作 –
print_r($ _ FILES);正在返回所有文件的數據?你可以用代碼更新你的問題,因爲do_upload()可能有問題。 – Bhavin