我有問題上傳文件,每當我贊同笨設置上傳路徑進行安裝文件夾
$this->upload->display_errors();
這給了錯誤The upload path does not appear to be valid.
我的目錄結構
- main
- CI_Installation
- uploads
- brochures
測試即時通訊做在我的本地機器中。在生產服務器中,兩個內部文件夾將位於根文件夾中,而不是main
文件夾。
我想上傳文件到uploads
文件夾,即CI安裝文件夾以外。我嘗試設置路徑 ./uploads/brochures/
../../uploads/brochures/
和其他所有可能的路徑,但仍然得到該錯誤。
編輯
我知道我有一些錯誤的路徑,文件夾的權限將不得不屈服另一個錯誤。該錯誤明確說The upload path does not appear to be valid.
下面是代碼的片段,發佈整個控制器是不可行的,因爲它有幾行代碼,這可能很難閱讀。
$config['upload_path'] = './uploads/brochures/';
$config['allowed_types'] = 'gif|jpg|png|pdf|docx|doc';
$config['max_size'] = '10000';
$config["remove_spaces"]=TRUE;
$config['encrypt_name'] = TRUE;
$this->load->library('upload',$config);
$this->upload->initialize($config);
$uploaded = $this->upload->do_upload("b_path");
$data = array('upload_data' => $this->upload->data());
echo "ERRORS = ".$this->upload->display_errors();
有人可以幫我嗎?
感謝
我知道這可能是愚蠢的,但...文件夾寫入權限呢? – manix
@manix,我在我的本地機器上的窗戶,所以文件夾權限不會是這裏的問題。 – WatsMyName
請張貼您的控制器。 –