0
我已經按照codeigniter的例子上傳文件,但由於某種原因,它不工作。我已經立即在public_html文件夾下創建了文件夾上傳。我還檢查了使用echo語句代碼的流程,它是內到達如果將下面的語句,但仍然沒有什麼表示在被設置爲允許0777codeigniter上傳功能沒有上傳到目錄
if($_FILES)
{
//handling the upload
$config['upload_path'] = './uploads/';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '100';
$config['max_width'] = '480';
$config['max_height'] = '270';
$this->load->library('upload', $config);
if (! $this->courseImage())
{
$error = array('error' => $this->upload->display_errors());
$this->load->view('new/image', $error);
}
else
{
$data = array('upload_data' => $this->upload->data());
$this->load->view('error', $data);
}
}else{
$this->load->view('new/image');
}
欣賞目錄上傳您的支持,我仍然在學習codeigniter,所以請原諒我,如果它太容易出現問題。
你不調用'$這個 - > upload-> do_upload()'在上面的代碼中的任何地方,如果在'$這個 - > courseImage()'你需要證明這一點。 – Re0sless
將上傳路徑更改爲/ uploads。失去了。和尾部斜線,看看是否有效,如果你沒有得到錯誤頁面的文件應該上傳,只是可能的目錄,你不期望它 –
@ Re0sless它是courseImage代替。我相信這是一個遞歸調用,因爲我正在調用函數內的函數。裏克,不,它沒有工作。仍然做同樣的事情。它需要一點時間,然後重新加載相同的上傳頁面。沒有上傳 – spacemonkey